首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><a>:向Jquery添加Jquery会使其消失

<a>:向Jquery添加Jquery会使其消失
EN

Stack Overflow用户
提问于 2013-01-30 20:14:40
回答 1查看 2.3K关注 0票数 3

我有过

代码语言:javascript
复制
<a id="autoUpdate">Auto-Update: ON</a>

代码语言:javascript
复制
$('#autoUpdate').toggle(function(){
alert('a');
}, function(){
alert('b');
})

当页面加载时,完整的<a>-Tag将显示:none,并警告'b‘!我应该补充说,这是在开发阶段使用Twitter Bootstrap的网站,如果这很重要,链接是在顶部导航。顺便说一句,如果我将a标记更改为<p> f.e.一切看起来都很好。

EN

回答 1

Stack Overflow用户

发布于 2013-01-30 20:25:17

在jQuery >= 1.9.0中已将其删除,因此如果您使用该版本,则此代码将调用.toggle动画函数,其中第二个函数是回调(在本例中将立即执行)。

相反,您应该自己实现这样的功能:

代码语言:javascript
复制
var toggleState = true;
$('#autoUpdate').on("click", function() {
  if(toggleState) {
    alert('a');
  } else {
    alert('b');
  }
  toggleState = !toggleState;
});
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14603775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档