if 문이 setInterval 내에서 작동하지 않습니다.

빈 이름

이 슬라이드 쇼를 수정하려고합니다 : http://css-tricks.com/snippets/jquery/simple-auto-playing-slideshow/

내 스크립트는 다음과 같습니다.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slideshow > div:gt(0)").hide();
var count = 1
setInterval(function() { 
  $('#slideshow > div:first')
    .fadeOut(1000)
    .next()
    .fadeIn(1000)
    if (count == 1) 
    {
        count++
    }
    else 
    {
        .animate({top: '-100px'}, 1000)
        count++
    }
    if (count==3) 
    {
        count=1
    }
    .end()
    .appendTo('#slideshow');
},  3000);
});
</script>

그래서 다른 모든 슬라이드 쇼 개체 (div)를 애니메이션 방법으로 사용하려고하지만 먼저 시도하고 있습니다.

모든 개수와 if 변수 및 문을 제거하면 (그러나 애니메이션은 그대로두면) 모든 div가 애니메이션되도록 작동합니다.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slideshow > div:gt(0)").hide();
setInterval(function() { 
    $('#slideshow > div:first')
    .fadeOut(1000)
    .next()
    .fadeIn(1000)
    .animate({top: '-100px'}, 1000)
    .end()
    .appendTo('#slideshow');
},  3000);
});
</script>

중요한 경우이 스크립트는 cmsms- 페이지에 포함되어 있습니다.

이것은 아마도 많은 것을 설명하는 첫 번째 자바 스크립트입니다 ...

주사위

다음은 빠른 해결책입니다.

<script>
    $(function() {

        $("#slideshow > div:gt(0)").hide();

        var
            count = 1;

        setInterval(function() { 
          $('#slideshow > div:first')
            .fadeOut(1000, function () {
                if(count != 1)
                    $(this).css('top', '10px');

                count++;
            })
            .next()
            .fadeIn(1000, function() {
                if(count != 1) 
                    $(this).animate({top: '-100px'}, 1000);

                if(count == 3)
                    count = 0;
            })
            .end()
            .appendTo('#slideshow');
        },  3000);

    });
</script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

javascript while 루프 내에서 setInterval 사용이 작동하지 않습니다.

분류에서Dev

함수 setInterval이 reactJs에서 작동하지 않습니다.

분류에서Dev

setInterval이 .css 메서드에서 작동하지 않습니다 (루핑 없음).

분류에서Dev

Kindle 및 Kobo 브라우저에서 SetInterval이 작동하지 않습니다.

분류에서Dev

setInterval 0은 IE8에서 작동하지 않습니다.

분류에서Dev

js if가 setInterval ()에서 작동하지 않습니다.

분류에서Dev

setInterval 내부의 jQuery가 작동하지 않습니다.

분류에서Dev

setInterval 타이머가 ReactJS의 render ()에서 제대로 작동하지 않습니다.

분류에서Dev

setInterval을 통한 jQuery .ajax XHR 요청이 Raspberry PI Chromium에서 제대로 작동하지 않습니다.

분류에서Dev

setInterval 내부의 setState가 예상대로 작동하지 않습니다. 이유는 무엇입니까?

분류에서Dev

setInterval 후 바인딩이 작동하지 않습니다.

분류에서Dev

jQuery : setInterval이 작동하지 않습니다.

분류에서Dev

OOP 스타일의 Javascript setInterval ()이 작동하지 않습니다.

분류에서Dev

setInterval ()이 회전과 함께 작동하지 않습니다.

분류에서Dev

setInterval은 setTimeout이 작동하지 않습니다.

분류에서Dev

for () {} 및 setInterval ()이 작동하지 않습니다.

분류에서Dev

reactjs setInterval이 예상대로 작동하지 않습니다.

분류에서Dev

내 html 문서에서 JavaScript가 작동하지 않습니다.

분류에서Dev

jshint에서 내 보낸 지시문이 작동하지 않습니다.

분류에서Dev

AngularJs-element.on ( 'submit')이 내 지시문에서 작동하지 않습니다.

분류에서Dev

내 지시문에서 ng-click이 작동하지 않습니다.

분류에서Dev

내 웹 사이트에서 문의 양식이 작동하지 않습니다.

분류에서Dev

내 ES6 코드에서 setInterval ()이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

If 조건 내의 Return 문이 SQL 함수에서 작동하지 않습니다.

분류에서Dev

내 문법이 antlr에서 필요한대로 작동하지 않습니다.

분류에서Dev

조각 내에서 ArrayAdapter <String>이 작동하지 않습니다

분류에서Dev

Sequelize Association이 내 코드에서 작동하지 않습니다.

분류에서Dev

내 htaccess에서 RewriteRule이 작동하지 않습니다.

분류에서Dev

ImageButton이 클래스 내에서 작동하지 않습니다.

Related 관련 기사

  1. 1

    javascript while 루프 내에서 setInterval 사용이 작동하지 않습니다.

  2. 2

    함수 setInterval이 reactJs에서 작동하지 않습니다.

  3. 3

    setInterval이 .css 메서드에서 작동하지 않습니다 (루핑 없음).

  4. 4

    Kindle 및 Kobo 브라우저에서 SetInterval이 작동하지 않습니다.

  5. 5

    setInterval 0은 IE8에서 작동하지 않습니다.

  6. 6

    js if가 setInterval ()에서 작동하지 않습니다.

  7. 7

    setInterval 내부의 jQuery가 작동하지 않습니다.

  8. 8

    setInterval 타이머가 ReactJS의 render ()에서 제대로 작동하지 않습니다.

  9. 9

    setInterval을 통한 jQuery .ajax XHR 요청이 Raspberry PI Chromium에서 제대로 작동하지 않습니다.

  10. 10

    setInterval 내부의 setState가 예상대로 작동하지 않습니다. 이유는 무엇입니까?

  11. 11

    setInterval 후 바인딩이 작동하지 않습니다.

  12. 12

    jQuery : setInterval이 작동하지 않습니다.

  13. 13

    OOP 스타일의 Javascript setInterval ()이 작동하지 않습니다.

  14. 14

    setInterval ()이 회전과 함께 작동하지 않습니다.

  15. 15

    setInterval은 setTimeout이 작동하지 않습니다.

  16. 16

    for () {} 및 setInterval ()이 작동하지 않습니다.

  17. 17

    reactjs setInterval이 예상대로 작동하지 않습니다.

  18. 18

    내 html 문서에서 JavaScript가 작동하지 않습니다.

  19. 19

    jshint에서 내 보낸 지시문이 작동하지 않습니다.

  20. 20

    AngularJs-element.on ( 'submit')이 내 지시문에서 작동하지 않습니다.

  21. 21

    내 지시문에서 ng-click이 작동하지 않습니다.

  22. 22

    내 웹 사이트에서 문의 양식이 작동하지 않습니다.

  23. 23

    내 ES6 코드에서 setInterval ()이 작동하지 않는 이유는 무엇입니까?

  24. 24

    If 조건 내의 Return 문이 SQL 함수에서 작동하지 않습니다.

  25. 25

    내 문법이 antlr에서 필요한대로 작동하지 않습니다.

  26. 26

    조각 내에서 ArrayAdapter <String>이 작동하지 않습니다

  27. 27

    Sequelize Association이 내 코드에서 작동하지 않습니다.

  28. 28

    내 htaccess에서 RewriteRule이 작동하지 않습니다.

  29. 29

    ImageButton이 클래스 내에서 작동하지 않습니다.

뜨겁다태그

보관