자바스크립트 setInterval() 함수
为情所困
为情所困 2017-05-19 10:12:53
0
5
515

li에 CSS를 동적으로 추가하려면 setInterval() 함수를 사용하세요

으아아아 으아아아

i의 변화는 0->1->2->3->4->0->1->2->3->4임을 알 수 있습니다. 다음 3으로 표시된 li에 CSS를 추가한 후 4로 표시된 li가 없기 때문에 동적으로 계속 전환하기 전에 1초의 간격이 발생합니다. 원인은 무엇입니까

为情所困
为情所困

모든 응답(5)
伊谢尔伦

(i > 3) ? i = -1 : 삼항 연산이기 때문에

i=4(i > 3)인 경우 4가 3보다 크다는 뜻인가요? , 4가 확실히 3보다 크면 i = -1,

을 실행합니다.

changeClass(i) 함수는 실행되지 않으므로 아래 첨자 4가 있는 li는 없습니다

某草草

으아아아

習慣沉默

0 - 3은 이미 4입니다. (i > 3)이라고 쓰면 -1이 됩니다. 즉, -1이 되기까지 5번 실행해야 한다는 의미입니다.
4번 실행하려면 다음과 같이 됩니다. -1 -1은 (i >= 3)으로 변경되어야 합니다

仅有的幸福

으아아아

?

仅有的幸福

네번째는 절대 끊을 수 없으니 i>3에서 i>4 또는 i>=3으로 변경하는 걸 추천드려요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿