是否可以使用 Firebug(或其他一些工具)来找出一些 JS 动作来自哪里......即哪个文件和行。
例如,我有一个导致下拉/幻灯片的按钮,我想找到影响该下拉的 Javascript。我知道我可以通过做大量的侦探工作来找到它;但如果它是我正在寻找的 CSS,那么我所要做的就是查看 Firebug,它会给我文件和行号。有没有办法为 Javascript 获得类似的东西?
是否可以使用 Firebug(或其他一些工具)来找出一些 JS 动作来自哪里......即哪个文件和行。
例如,我有一个导致下拉/幻灯片的按钮,我想找到影响该下拉的 Javascript。我知道我可以通过做大量的侦探工作来找到它;但如果它是我正在寻找的 CSS,那么我所要做的就是查看 Firebug,它会给我文件和行号。有没有办法为 Javascript 获得类似的东西?
使用 firefox 的firequery插件,您可能能够找到有关哪些事件附加到某些元素的一些信息。
除此之外,您解决问题的最佳方法是使用控制台日志来查明哪个元素正在触发事件。也许通过在该元素上搜索类名或 id 将是一个不错的起点。
在 Chrome 的开发者工具中,在元素选项卡上,您会在右侧看到一列,其中包含有关所选元素的信息。其中一个面板称为事件侦听器,它显示绑定到元素和源位置的事件。