我已经四处查看如何在jquery中切换动画,但仍然没有运气..这就是我所拥有的,任何帮助都会很棒。
我有一个垂直边栏,当你点击一个按钮(a.mobile-menu-icon)时,div会向右滑动250px。然后我想让它在你点击同一个按钮时再次滑回(-250px;)。
$('click', 'a.mobile-menu-icon').toggle(function(){
$('#sidebar').animate({
left: '0px;'
}, 500);
},
function(){
$('#sidebar').animate({
left: '-250px;'
}, 500);
});
答案 0 :(得分:2)
应该是jquery< 1.9
$('a.mobile-menu-icon').toggle(function(){
$('#sidebar').animate({
left: '0px;'
}, 500);
}, function(){
$('#sidebar').animate({
left: '-250px;'
}, 500);
});
在1.9中,删除了切换的特定用法