[英]JQuery - How to implement event listener for dynamically added droppable table rows?
[英]How to implement jQuery Event Listener to document in Meteor
我正在使用将小部件加载到我的网站上的API。 当小部件中的过程完成时,它将向文档触发一个事件,这样我就可以采取措施并重定向用户等。
我的问题是我不知道如何捕获该事件。 任何帮助,将不胜感激。
这是API文档上显示的监听器
//Complete Listener
DIDjQuery(document).on('complete', function(didEvent, didEventData) {
didEvent.eventData = didEventData;
console.log(didEvent);
});
这是文档的链接: http : //developers.direct.id/content/events
这是我要使用的“部件完成”。
任何帮助,不胜感激
您应该能够将该代码放入模板的onRendered回调中,如下所示:
Template.foo.onRendered(function() {
//Complete Listener
DIDjQuery(document).on('complete', function(didEvent, didEventData) {
didEvent.eventData = didEventData;
console.log(didEvent);
});
});
如果您正在执行模板级别的订阅,或者需要等待UI重新呈现的其他操作,则可以包装Tracker.afterFlush回调。 由于您将侦听器附加到文档而不是特定元素,因此您可能不需要这样做
Template.foo.onRendered(function() {
var template = this;
template.subscribe("mySubscription", function() {
Tracker.afterFlush(function() {
//Complete Listener
DIDjQuery(document).on('complete', function(didEvent, didEventData) {
didEvent.eventData = didEventData;
console.log(didEvent);
});
});
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.