我有过
<a id="autoUpdate">Auto-Update: ON</a>和
$('#autoUpdate').toggle(function(){
alert('a');
}, function(){
alert('b');
})当页面加载时,完整的<a>-Tag将显示:none,并警告'b‘!我应该补充说,这是在开发阶段使用Twitter Bootstrap的网站,如果这很重要,链接是在顶部导航。顺便说一句,如果我将a标记更改为<p> f.e.一切看起来都很好。
发布于 2013-01-30 20:25:17
在jQuery >= 1.9.0中已将其删除,因此如果您使用该版本,则此代码将调用.toggle动画函数,其中第二个函数是回调(在本例中将立即执行)。
相反,您应该自己实现这样的功能:
var toggleState = true;
$('#autoUpdate').on("click", function() {
if(toggleState) {
alert('a');
} else {
alert('b');
}
toggleState = !toggleState;
});https://stackoverflow.com/questions/14603775
复制相似问题