Javascript 单击“事件不工作于范围关闭”按钮
我一直在chrome扩展的contentscript.js中添加点击事件。除此span div上的一个按钮外,所有单击事件均按预期工作,该按钮是一个小x按钮,用于关闭充当页面界面中选项卡的li元素Javascript 单击“事件不工作于范围关闭”按钮,javascript,jquery,google-chrome-extension,mouseclick-event,jquery-click-event,Javascript,Jquery,Google Chrome Extension,Mouseclick Event,Jquery Click Event,我一直在chrome扩展的contentscript.js中添加点击事件。除此span div上的一个按钮外,所有单击事件均按预期工作,该按钮是一个小x按钮,用于关闭充当页面界面中选项卡的li元素 /// content script $("body").delegate("span", "click", clickEventFunction); 页面的///HTML 我尝试添加事件侦听器而不是委托。我已将选择器更改为使用id或角
/// content script
$("body").delegate("span", "click", clickEventFunction);
页面的///HTML
我尝试添加事件侦听器而不是委托。我已将选择器更改为使用id或角色。没有任何内容会获得单击事件。相同的代码适用于页面上的其他每个元素和其他span元素。使用普通javascript也没有帮助
元素是否在注册单击事件之前关闭?您需要在正文周围加引号:
/// content script
$(body).delegate("span", "click", clickEventFunction);
到
沃克索姆的建议奏效了。“尝试在捕获阶段收听mousedown”尝试在
capture
阶段收听mousedown
@wOxxOm,谢谢。就是这样,对不起。这些引文原本就在那里。我把它抄错了。我会编辑它。
/// content script
$(body).delegate("span", "click", clickEventFunction);
/// content script
$("body").delegate("span", "click", clickEventFunction);