1

所以,我写了一点 jquery 来切换我的 web 应用程序的侧边栏,它在 jQuery 1.8 中工作得很好,但是一旦我升级到 1.9,它就坏了。这是代码:

$('a#sidebar-act').toggle(function() {
    $('div#sidebar').animate({width:260}, 200);
}, function() {
    $('div#sidebar').animate({width:64}, 200);
})
4

1 回答 1

3

toggle该方法的此功能已被删除。您必须自己跟踪切换:

var alternateMethod = false;

$('a#sidebar-act').click(function() {

    $('div#sidebar').animate({
        width: alternateMethod ? 64 : 260
    }, 200);

    alternateMethod = ! alternateMethod;
});
于 2013-01-31T00:14:00.857 回答