我已经采用了一个Drupal网站,就Javascript而言,它有很多事情要做。有许多单独的文件,包括库和自定义代码。
我正在尝试让ScrollDepth分析插件工作,我看到正在加载jquery.scrolldepth.min.js
文件,但实际上我无法判断该函数是否在某处被调用。这使得很难诊断它为什么不起作用。
有没有办法,使用开发人员工具或其他方式来判断是否实际调用了jQuery.scrollDepth()
?
答案 0 :(得分:1)
根据您正在使用的编辑器,您可以在任何目录中的文件中进行全局搜索。例如,在Sublime Text中,您可以执行 CMD + SHIFT + F 并输入jQuery.scrollDepth()
的搜索查询。
在Chrome中,您可以设置断点以逐步执行脚本,但如果您没有收到错误,那么在您找到某些内容之前,您将陷入源盲目标。与此相比,我认为全球搜索方法可能会更有效。
您还可以将这两种方法结合起来...查找在源中调用它的位置,然后在Chrome源中找到相关的行并设置断点。或者,更好的是,如果您的脚本全部连接在一起,只需打开开发人员工具中的Sources
选项卡,然后点击 CMD + F 来搜索线强>