如何查看使用firebug在js中设置哪些事件处理程序?

时间:2012-01-26 22:48:35

标签: javascript firefox javascript-events firebug

类似的问题回答了如何在chrome中执行此操作,但我有一个错误,我只能在Firefox中间歇性地重现。

具体来说,此行执行后(使用hoverintent jquery plugin):

level1Items.hoverIntent(config)

有时我会得到预期的行为,有时候却没有。我认为这是一种竞争条件,但除此之外。我只想先检查是否设置了mouseover和mouseout事件,如果是,则设置它们的设置。然后我可以测试事件是否按预期触发。

1 个答案:

答案 0 :(得分:0)

将此网址放在浏览器位置栏中

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);
        }
    }
)();