jQuery事件委托侦听器未启动
jQuery event delegate listener not firing
我正在创建一个Google Chrome扩展,并尝试为此修改Twitter的主页代码。
每当用户点击每条推文中的--- More
按钮时,我都需要得到通知。基本上我使用以下事件委派代码:
$(document).on('click', '.dropdown-toggle', function() {
console.log('Hi !');
});
它适用于主页上的所有推文和通过Ajax加载的推文(这就是我使用事件委派:D的原因),但它不适用于在时间线中展开推文时出现的子推文/答案。然而,菜单仍然有dropdown-toggle
类,但回调没有被调用。
所以我认为Twitter的代码调用了event.stopPropagation()
或类似的代码,所以我试图通过调用$(button).off()
来删除其中一个代码上的事件侦听器,但也不起作用。
$('.dropdown-toggle').on('click', function() {
console.log('Hi !');
});
相关文章:
- Highslide(iframe的侦听器)
- 如何在for循环中添加事件侦听器
- 选项卡侦听器未被来自后台脚本的消息激活
- 未命中服务器发送的事件侦听器
- 如何覆盖原型中的事件侦听器
- 事件侦听器未在chrome扩展中的options.js中启动
- jQuery事件侦听器多次启动
- 事件侦听器,用于完全关闭后重新启动的应用程序
- 使用javascript手动更改表单/文本区域输入,并确保所有事件侦听器都已启动
- JQuery事件侦听器未启动-Phonegp/谷歌地图
- 单击链接时的 Javascript 操作顺序 - 链接启动或附加到 id 的侦听器触发
- 触摸启动阻止按钮侦听器
- 单击事件侦听器不会启动转换/转换
- jQuery事件侦听器在应用选择器之前启动
- 如果在jquery.slideDown()动画结束之前,Javascript侦听器未启动
- jQuery事件委托侦听器未启动
- 主干模型数组属性更改和更改事件侦听器不总是启动
- Vimeo播放事件侦听器在单击“播放”按钮之前启动
- 为什么此节点csv解析器事件侦听器从未启动
- Chrome运行时OnMessage侦听器事件未启动