2013-10-11 3 views
-1

코드는 시작 슬라이드에서 앞으로 설정되고 500에서부터 슬라이드가 뒤로 이동합니다. 글쎄 코드는 앞으로 나아가지만 코드는 500 이후에 뒤로 움직이지 않습니다. 코드는 제대로 슬라이드되지 않아야합니다. 여기에 코드 JSFiddle은 다음과 같습니다내 코드가 제대로 작동하지 않습니다.

$("#slideout").animate({right:'0px'}, {queue: false, duration: "slow"}, function() { 
    timer = setTimeout(function() { 
     $("#slideout").animate({right:'-280px'}, {queue: false, duration: 500}) 
    }, 500); 
}); 

http://jsfiddle.net/wdvUQ/2/

코드가 좋지 않을까 다시 밀어 수 있도록 누군가가 그것을 해결 할 수 있습니다.

+0

이 이상한 '$'기호를 과도하게 사용하는 것이 문제라고 생각합니다. 나는 그 일이 무엇인지는 모르지만, 스택 오버플로가 발생하는 모든 곳에서 문제가 발생합니다. –

답변

2

귀하의 문제는

$("#slideout").animate({right:'0px' , queue: false, duration: "slow"}, function()... 

당신은 중괄호를 여는/닫는를 제거해야합니다되어야 애니메이션 인수

$("#slideout").animate({right:'0px'}, {queue: false, duration: "slow"}, function()... 

함께.

관련 문제