如果jquery事件未触发,则排除故障的故障排除步骤是什么?

时间:2011-09-30 19:02:34

标签: jquery

如果没有启动jquery事件,那么有哪些故障排除步骤可以找出导致该事件未被解雇的原因?

2 个答案:

答案 0 :(得分:2)

我采取的步骤:

  1. 检查您最喜欢的javascript调试程序中的错误控制台,并确保没有任何类型的javascript错误。如果有,请修复/消除它们。
  2. 确保安装事件处理程序的jQuery选择器实际上正在运行。您可能让选择器不太正确,您可能在该对象位于页面之前或者在该部分页面被解析之前过早地调用它。
  3. 在事件处理程序的第一个语句中设置断点,以证明自己没有被调用。
  4. 检查您是否实际在正确的对象上安装了事件处理程序。要单击鼠标,请确保所需元素上没有任何内容。
  5. 除此之外,它还特定于您所谈论的事件类型。任何进一步的帮助都需要你已经简化为jsFiddle的示例代码,以显示不起作用的内容。

答案 1 :(得分:1)

  1. 首先确保加载了jQuery

  2. 检查萤火虫并查看是否有任何错误follow this link

  3. 检查您尝试绑定事件的元素是否存在于DOM中,您可以通过将所有jQuery代码包装在就绪处理程序中来确保

    $(document).ready(function{ });

    或简短形式

    $(function(){ });

  4. 如果您使用jquery和mootools等多个javascript库,可能会有冲突解决问题noConflict

  5. 如果您正在使用visual studio(我不知道它是否也可以在其他地方工作)放置关键字调试器以停止执行脚本并逐步进行