为什么最新版本的jquery使这段代码不起作用

时间:2014-08-28 09:00:52

标签: jquery

我使用jquery在side menu中制作mobile view我使用此code并且它正在工作但是当我将其更改为jquery-1.11.1.min.js时代码不是工作。有人可能知道为什么会这样。

这是working one

这是latest and not working

$('#button').toggle( 
    function() {
        $('#right').animate({ left: 100 }, 'slow', function() {
            $('#button').html('Close');
        });
    }, 
    function() {
        $('#right').animate({ left: 0 }, 'slow', function() {
            $('#button').html('Menu');
        });
    }
);

1 个答案:

答案 0 :(得分:2)

jQuery 1.8中不推荐使用.toggle()事件,并在jQuery 1.9中将​​其删除。

  

注意: 此方法签名在jQuery 1.8中已弃用,已在jQuery 1.9中删除。 jQuery还提供了一个名为.toggle()的动画方法,可以切换元素的可见性。是否触发动画或事件方法取决于传递的参数集。