我有一个扩展程序,它可以根据屏幕上的用户操作来完成技巧。我在某些链接上遇到了问题。用户单击时,将按预期触发content.js中的侦听器,但不会触发页面上的实际事件。
我还没有使用event.preventDefault()或stopPropagation()来解释这一点。并非每个链接都发生这种情况,因此更容易弄清楚原因。我的听众:
$.each(clickableElems,function(e,elem) {
$(elem).off('click');
$(elem).on('click', function (event) {
console.log(event.currentTarget);
doSomething(this);
});
});