我正在使用以下插件:https://github.com/richardscarrott/jquery-mousestop-event
我有一个使用JavaScript动态注入DOM的元素,我想将'mousemove'事件附加到此元素:
$(document).on('mousestop', '.zoomImg', function(e) {
// code goes here
});
这不起作用,有什么建议吗?
问候,克里斯
答案 0 :(得分:1)
您不能将事件绑定到元素,除非它存在于DOM中,因此您需要在确定存在之后进行绑定。请记住,JavaScript是异步的并且具有函数范围,因此如果您在注入元素的同一函数中绑定事件,它应该可以工作。
function injectElement() {
// Inject the element
...
// Bind the event
...
}