2012-03-09 8 views
1

나는 찾을 수있는 모든 것을 시도했습니다. 기본적으로이 jQuery는 네비게이션 용이며, 항목 위로 마우스를 가져 가면 그림이 페이드 인/페이드 아웃됩니다. 어떻게하면 첫 번째 애니메이션을 멈추게 할 수 있습니까? 다른 애니메이션은 작동하지 않습니다. 또는 무엇을 당신이 대기열을 취소하고 그것의 끝으로 이동합니다 http://api.jquery.com/stop/에서 볼 수 있듯이jQuery 애니메이션이 중지되지 않습니다.

$(document).ready(function(){ 

       $('.navImage').stop().animate({ opacity: 0 }, 400, function(){ }); 


       $('.nav-container li').hover(function(){ 
        var name = $(this).attr("id"); 

        $('img.'+name).stop().animate({ 
         opacity: 'toggle' 
         }, 400); 
       }); 
      }); 

답변

2

).stop(true, true).animate(... 

을보십시오이 애니메이션을 코딩하는 더 좋은 방법이 될 것입니다, 희망 실제로 애니메이션을 중지 .

+0

나는 그걸 시도했는데 어쩌면 $ (document) .read (아마도 어쩌면 그것은 그 코드를 계속 실행하고있다.) –

+0

아니, 그 이유가 아닐 것이다. $ (document). 문서가로드되면 바로 준비가됩니다. –

관련 문제