在我们使用Bootstrap的项目中,我们有一个页面,其中可以使用ajax在中心加载大量部分tempaltes。
在部分模板中,我有一个模态,但它不起作用,因为行为需要以某种方式绑定。我可以手动绑定它作为模板的一部分,但我觉得这太乱了。 我希望能够“刷新API以允许我需要的行为。
我已经看到以下函数$(document).off('.data-api')
将取消绑定与该API关联的所有函数。
我可以手动将其重新打开吗?或者以一般方式更新绑定以处理任何新内容?
也许我会以错误的方式解决这个问题,而另一种解决方案或方法更好?
答案 0 :(得分:0)
$(document).off( events [, selector ] [, handler(eventObject)])
是正确的语法。
因此,您将even作为函数中的第一个参数传递,然后传递给选择器。或者您可以取消绑定来自特定选择器的所有事件,例如:$(document).off()
;
使用其中任何一项,然后尝试与$(document).on(event, [selector], [handler]);