有没有一种简单的方法可以知道什么行的jQuery脚本称为事件?

onl*_*mas 5 javascript jquery jquery-selectors

我正在研究一个drupal模块(无关紧要),我想重新创建一个javascript/jQuery事件.如果我使用chrome并转到事件监听器,我看到第57行调用了jQuery脚本,但这并没有真正帮助:

  • 该脚本缩小并且不可读
  • 我想知道使用脚本调用事件的jQuery的哪一行(什么选择器和它的函数是什么),而不是jQuery脚本本身
  • 通过搜索合适的选择器来查找文件并不容易,因为有60个已加载的javascripts文件,这要归功于drupal及其安装的模块.

原因是我想重新创建这个(可能是ajax)调用: 在此输入图像描述

那么有人知道像Chrome插件或其他东西的伎俩吗?它可以为我节省很多时间.

Moh*_*jib 6

如果您正在设置正确的断点,那么您应该在右侧Call StackSourceTab上找到一个.在那里,您应该能够追踪发起呼叫的文件.

正如他们所说,一张图片说千言万语......

Jquery跟踪对文件的调用.

并进一步阐述你的问题,

在开发过程中始终建议使用未压缩的jQuery.js(或者就此而言任何.js),正如您可能已经想到的那样.

新人的步骤.

  1. 在压缩文件中只需获取版本号.
  2. 官方网站下载相应的未压缩版本的jquery .
  3. 如果您不想更改代码,只需将未压缩文件重命名为jQuery.min.js或当前正在加载的任何内容,因此它将作为替代品使用.