我需要调试一个使用jQuery的Web应用程序来做一些相当复杂和混乱的DOM操作.有一次,某些与特定元素绑定的事件不会被触发,只是停止工作.
如果我有能力编辑应用程序源代码,我会向下钻取并添加一堆Firebug console.log()
语句并注释/取消注释代码片段以尝试查明问题.但我们假设我无法编辑应用程序代码,需要使用Firebug或类似工具完全在Firefox中工作.
Firebug非常善于让我导航和操纵DOM.但到目前为止,我还没有弄清楚如何使用Firebug进行事件调试.具体来说,我只想查看在给定时间绑定到特定元素的事件处理程序列表(使用Firebug JavaScript断点来跟踪更改).但是Firebug没有能力看到绑定事件,或者我太笨了而无法找到它.:-)
任何建议或想法?理想情况下,我只想查看和编辑绑定到元素的事件,类似于今天我可以编辑DOM的方式.
我在库的页面上有一个可自定义的表单元素.我希望看到当我与它交互时会触发哪些javascript事件,因为我试图找出要使用的事件处理程序.
如何使用Chrome Web Developer完成此操作?
我有一个Web应用程序,在该应用程序中,当我们将鼠标移动到那个时,头部菜单打开(我不想点击那个头部菜单,因为点击该菜单会将页面重定向到另一个页面).鼠标悬停在它上面会打开一个菜单列表,我将能够选择菜单项但不能将鼠标悬停在头菜单上,以便显示下拉菜单列表.
fire_event("onmouseover")不起作用,它只闪烁该菜单(元素)但不打开下拉菜单列表.
任何人都可以给我解决方案我怎样才能将鼠标悬停在任何HTML元素上.