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

阿尔弗雷德

我有这样的jQuery函数;

$('#mybutton').toggle(function() {
  alert("a");
}, function() {
  alert("b");
});

使用jQuery 1.3.2可以正常工作。最近,我已经将jQuery升级到1.11.0。然后b页面加载后立即发出警报,并且该按钮消失。我怎样才能解决这个问题?

这里是演示;

旧的新的

阿迪亚

似乎您正在尝试使用toggle事件,该事件在jQuery 1.8中已弃用,在jQuery 1.9中已删除。新的切换功能具有许多不同的重载,但没有一个表现得像旧的重载一样。看看它,然后选择最适合您的一个。例如,您可以执行以下操作:

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

    } else {

    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章