阿尔弗雷德
我有这样的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] 删除。
编辑于
我来说两句