-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/

如果有人可以修复它以便代码可以向后滑动,那就太棒了。

4

1 回答 1

2

您的问题与动画参数有关

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

应该

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

您需要删除关闭/打开花括号。

于 2013-10-11T20:13:51.533 回答