问题标签 [unbind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
199 浏览

jquery - 添加点击返回到未绑定事件

当我运行以下代码时,我只希望#overlay、#image + theNumber 和#close 处于活动状态,因此我禁用了 $('.box').click 但是一旦单击#close,我想重新启用单击 $('.box') 但到目前为止我无法做到。我已经检查了其他答案,但无法将其放在一起。谢谢您的帮助!!

0 投票
1 回答
502 浏览

jquery - jquery unbind 函数事件一旦执行

嗨,伙计们, 请帮我解决这个问题:假设我们从锚点调用相同的 javascript 函数,但参数不同

场景:

  • 我点击了第一个锚点 - 第一个锚点替换为新锚点:
  • 我怎样才能禁用该功能,所以当我点击第二个锚点时它什么都不做。
  • 现在假设我点击了 ID 为 cancel-edit 的锚点,它会拉回 ID 为 edit1 的锚点并重新激活 foo 函数,所以当我再次点击第二个锚点时,它将再次执行 foo 函数...

我希望很清楚:X!提前致谢。

0 投票
3 回答
8169 浏览

jquery - 在 AJAX 回调中取消绑定提交事件

如果未选中复选框,我会警告并阻止表单提交(单击提交按钮或 Enter)并绑定 false。我需要在 AJAX 回调中解除绑定,但我无法这样做。

HTML:

Javascript/JQuery:

在此先感谢您的帮助!

0 投票
3 回答
4277 浏览

jquery - 取消绑定后如何重新绑定单击事件以锚定?

我想在第一次单击后取消绑定锚点,但是当用户单击特定按钮时,我想将单击事件重新绑定到该锚点

我写了这段代码

unbind功能很好,但是bind功能不行,为什么?以及如何使其工作?

0 投票
2 回答
226 浏览

javascript - 取消绑定 hover() - 不是正常情况

我有一个 jQuery,只要文档准备好,它就会将带有处理程序的悬停事件绑定到带有class="widget-box". 问题是,一旦文档准备好,悬停事件处理程序就会被绑定,但是当用户单击页面上的按钮时,会使用 ajax 以便重新加载页面的一部分,然后文档准备好导致悬停事件被绑定再次到相同的元素。我不希望发生这种行为,只希望将悬停事件绑定一次。每当使用 unbind('mouseenter') 和 unbind('mouseleave') 再次调用 document ready 时,我都尝试取消绑定 hover(),但不知何故,这无法删除已经绑定的悬停。有没有人对如何解决这个问题有任何想法?

谢谢!

0 投票
2 回答
612 浏览

jquery - 如何停止 Live Bind()

我试图div在用户单击文档后隐藏 a 。

使用以下解决方案 -

我的问题是我怎样才能unbindhtml里面的内容do something special停止发射,整个事情又开始了?

此刻——html.click();每次都在不停地开火?

0 投票
2 回答
208 浏览

jquery - Jquery - 多重解绑


解除所有绑定的最佳方法是什么?

例如
我启动一个函数someName('mp3Player')

在这个函数中有很多绑定

有什么好主意吗?

提前致谢!
彼得

0 投票
2 回答
919 浏览

jquery - jQuery:多个选择器 - 使用 $(this) 从所有选择器中取消绑定单击?

快速且可能愚蠢的问题。我有以下情况:我选择了多个元素并将点击处理程序绑定到它们。单击它们后,我想删除处理程序并取消对所有这些单击的绑定。$(this)总是指实际被点击的元素,所以$(this)只从被点击的元素中删除点击处理程序——而不是从我将事件绑定到的所有选择器中。

奇怪的问题是。有没有更好的方法,还是我必须重复函数中的所有选择器才能解除对所有选择器的点击?我知道我之前可以声明一个变量,但是有没有类似的东西$(this-all):)

0 投票
5 回答
1945 浏览

javascript - 关于取消绑定的 jQuery 问题

我可以将 jQuery unbind() 与 live() 一起使用吗

例如

如果是,它究竟是什么意思?基本上我想了解 unbind 是什么意思

我有一个页面,我可以在其中绑定文档准备好的元素......在这之间有 AJAX 调用,它会重写相同的元素......现在我希望它们在任何时候都表现得相似......这就是我使用 live 的原因()

如果这里有一些例外情况,live() 绑定不起作用,请纠正我。

0 投票
3 回答
2781 浏览

jquery - jQuery Unbind() 函数中的所有内容?

所以我有一个像

还有第二个功能

我想尝试绑定onLoadMe()页面加载,然后取消绑定所有内容并加载元素onLoadMe()的第二个函数?onLoadMeSecond()

IE

由于上述方法不起作用,我该怎么做?

编辑:参见示例http://jsfiddle.net/cer9R/5/