代码设置为开始向前滑动,500后假设向后滑动。那么代码确实向前滑动但是代码在500之后没有滑回。代码没有正确写入,因为它应该向后滑动。这是代码JSFiddle:
$("#slideout").animate({right:'0px'}, {queue: false, duration: "slow"}, function () {
timer = setTimeout(function () {
$("#slideout").animate({right:'-280px'}, {queue: false, duration: 500})
}, 500);
});
如果有人可以解决它,以便代码可以向后滑动将是非常棒的。
答案 0 :(得分:2)
您的问题在于动画参数
$("#slideout").animate({right:'0px'}, {queue: false, duration: "slow"}, function ()...
应该是
$("#slideout").animate({right:'0px' , queue: false, duration: "slow"}, function ()...
您需要删除关闭/打开花括号。