这个问题给我提了好几次:
我编写了一些处理事件的代码,例如单击。我单击该元素,没有任何反应。e.preventDefault()
在我的代码有机会处理它之前,其他一些代码正在调用。
问题:
有没有办法找到阻止我忽略的默认代码?
我通常通过在 firebug 中运行 javascript profiler 并查看在单击期间调用的每个函数(而不是在 jquery 等内部)来解决这个问题,这些函数可能正在做坏事。一定有更好的方法。
这个问题给我提了好几次:
我编写了一些处理事件的代码,例如单击。我单击该元素,没有任何反应。e.preventDefault()
在我的代码有机会处理它之前,其他一些代码正在调用。
问题:
有没有办法找到阻止我忽略的默认代码?
我通常通过在 firebug 中运行 javascript profiler 并查看在单击期间调用的每个函数(而不是在 jquery 等内部)来解决这个问题,这些函数可能正在做坏事。一定有更好的方法。