如果模板在DOM中重新定位,Meteor模板事件是否丢失?
我的页面上有两个相邻的列表。列表项可以从一个列表拖到另一个列表中,反之亦然(使用jquery.sortable)。列表项是一个模板,其中有一个按钮。按钮的单击事件是使用Template.my-button.events方法定义的 呈现页面时,如果单击列表项中的此按钮,事件将触发ok。但是,如果我将此列表项拖到相邻的列表中,事件将不再触发 是否有人知道这是为什么和/或可以建议一种规避此问题的方法?有可能jquery.sortable与Meteor events tracker发生冲突。也许不是最优雅的方式,但一种可能的解决方法是通过如果模板在DOM中重新定位,Meteor模板事件是否丢失?,meteor,Meteor,我的页面上有两个相邻的列表。列表项可以从一个列表拖到另一个列表中,反之亦然(使用jquery.sortable)。列表项是一个模板,其中有一个按钮。按钮的单击事件是使用Template.my-button.events方法定义的 呈现页面时,如果单击列表项中的此按钮,事件将触发ok。但是,如果我将此列表项拖到相邻的列表中,事件将不再触发 是否有人知道这是为什么和/或可以建议一种规避此问题的方法?有可能jquery.sortable与Meteor events tracker发生冲突。也许不是最优
模板.page.onRendered()
中的classic JS添加eventListener。
比如:
Template.yourPage.onRendered(function() {
document.getElementById("yourButtonId").addEventListener("click", function() {
#your code
});
})