如何使用firebug查看js中设置了哪些事件处理程序
How can I see what event handlers are set in js with firebug?
一个类似的问题回答了如何在Chrome中做到这一点,但我有一个bug,我只能在Firefox中间歇性地重现。
具体来说,在这一行执行后(使用hoverintent jquery插件):
level1Items.hoverIntent(config)
有时我得到了预期的行为,有时我没有。我认为这是比赛条件,但这不是重点。我只想先检查mouseover
和mouseout
事件是否设置,如果设置了,它们设置为什么。然后我可以测试事件是否按预期触发。
通过将此url放置在浏览器的位置栏中
javascript:(function(){if(typeof%20VisualEvent!='undefined'){if(document.getElementById('Event_display')){VisualEvent.fnClose();}else{VisualEvent.fnInit();}}else{var%20n=document.createElement('script');n.setAttribute('language','JavaScript');n.setAttribute('src','http://www.sprymedia.co.uk/design/event/media/js/event-loader.js');document.body.appendChild(n);}})();
javascript格式如下:
(
function(){
if(typeof VisualEvent!='undefined') {
if(document.getElementById('Event_display')){
VisualEvent.fnClose();
} else {
VisualEvent.fnInit();
}
} else {
var n=document.createElement('script');
n.setAttribute('language','JavaScript');
n.setAttribute('src','http://www.sprymedia.co.uk/design/event/media/js/event-loader.js');
document.body.appendChild(n);
}
}
)();
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 如何在jQuery事件处理程序中存储和重用超时
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 异步处理所有事件处理程序的方法
- jsplumb中的Click事件处理程序丢失“;这个“;对象
- 构造函数中的事件处理程序与构造函数外的事件处理函数的行为不同
- 如何在事件处理程序的回调中防止Default