我正在调试一个旧的Infragistic网格。其中一个javascript函数执行的次数超过了所需的次数。它被编码为在用户单击网格中的单元格时执行。但是,有时它会在鼠标悬停在单元格上时运行。我想知道是否有办法跟踪导致此功能运行的事件。
该功能的多次执行仅在FireFox中发生,IE的行为符合预期。
答案 0 :(得分:3)
Firebug有一个非常有用的调试器:http://getfirebug.com/js.html
有一个很好的教程here会告诉你所有你需要知道的内容。
答案 1 :(得分:2)
最棒的css,javascript,html,dom,所有内容 - 其他扩展程序:Firebug。
答案 2 :(得分:0)
这可能是事件冒泡的问题。检查包含您的事件的任何元素是否也处理它。
答案 3 :(得分:0)
跟踪事件的最简单方法是在事件处理程序中发出语法错误,例如: alert(non_existing_object)
。遇到错误时,Firebug显示函数调用堆栈跟踪(必须在其设置之前设置)。