一个类似的问题回答了如何在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);
}
}
)();