javascript - $(document).off ('.data-api' ) 是否有 "on"等效项?

标签 javascript jquery twitter-bootstrap modal-dialog

在我们使用 Bootstrap 的项目中,我们有一个页面,可以使用 ajax 在中心加载大量部分模板。

在部分模板中,我有一个模式,但它不起作用,因为行为需要以某种方式绑定(bind)。我可以手动将其绑定(bind)为模板的一部分,但我觉得这太困惑了。 我希望能够“刷新 API 以允许我需要的行为。

我发现以下函数 $(document).off('.data-api') 将解除与该 API 关联的所有函数的绑定(bind)。

是否有类似的方法可以手动将其重新打开?或者以其他方式更新绑定(bind)以处理任何新内容?

也许我的处理方式是错误的,而另一种解决方案或方法更好?

最佳答案

$(document).off( events [, Selector ] [, handler(eventObject)]) 是正确的语法。

因此,您将偶数作为函数中的第一个参数传递,然后传递选择器。或者您可以取消绑定(bind)特定选择器的所有事件,例如: $(document).off();

使用其中任何一个,然后尝试使用 $(document).on(event, [selector], [handler]); 出价

祝你好运!

关于javascript - $(document).off ('.data-api' ) 是否有 "on"等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516241/

相关文章:

JavaScript 执行上下文,鼠标处理程序内反直觉的作用域链

javascript - 使用 AJAX 刷新另一个 div 后将焦点设置在文本字段上

jquery - 使用 dragtable 插件搞乱 Css

html - 全高分区

javascript - Material UI 自动完成实现,带有包含对象数组(ID 和标签)的选项

javascript - Canvas Audio Visualizer 未出现在 Safari 中

jquery - Chrome 和 IE 中的自定义滚动条问题

JavaScript 无法在 Firefox 和 IE/edge 中运行

css - 如何在 ReactJS + Webpack 中使用 Bootstrap 4

twitter-bootstrap - Twitter Bootstrap 定制最佳实践