jquery - 切换动画(几乎在那里?)

时间:2013-06-04 13:30:15

标签: jquery navigation jquery-animate toggle

我已经四处查看如何在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);
    });

1 个答案:

答案 0 :(得分:2)

应该是jquery< 1.9

$('a.mobile-menu-icon').toggle(function(){
    $('#sidebar').animate({
        left: '0px;'
    }, 500);
}, function(){
    $('#sidebar').animate({
        left: '-250px;'
    }, 500);
});

在1.9中,删除了切换的特定用法