Javascript jQuery toggle()在版本升级时出现故障

Javascript jQuery toggle()在版本升级时出现故障,javascript,jquery,Javascript,Jquery,我有这样一个jQuery函数 $('#mybutton').toggle(function() { alert("a"); }, function() { alert("b"); }); 这在jQuery1.3.2中运行良好。最近我将jQuery升级到1.11.0。页面加载后,页面立即通知b,按钮消失。我怎样才能解决这个问题 这里是演示 而且。看起来您正在尝试使用,它在jQuery 1.8中被弃用,在jQuery 1.9中被删除。新的toggle函数有许多不同的重载,但没有一个重载的行

我有这样一个jQuery函数

$('#mybutton').toggle(function() {
  alert("a");
}, function() {
  alert("b");
});
这在jQuery1.3.2中运行良好。最近我将jQuery升级到1.11.0。页面加载后,页面立即通知b,按钮消失。我怎样才能解决这个问题

这里是演示


而且。

看起来您正在尝试使用,它在jQuery 1.8中被弃用,在jQuery 1.9中被删除。新的toggle函数有许多不同的重载,但没有一个重载的行为与旧的重载相同。选择最适合你的。例如,您可以这样做:

$('#mybutton').click(function () {
   if($('element').is(':visible')) {

    } else {

    }
});

什么按钮消失了?@davidkonrad:他说的是操纵者要绑到的按钮。ID为mybutton的那个。由于.toggle不再用于事件处理程序,因此该按钮将被隐藏。下面的两个答案解释得更多,尽管出于某种原因,他们都被否决了。