Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找出JS控制这一切的原因_Javascript - Fatal编程技术网

Javascript 找出JS控制这一切的原因

Javascript 找出JS控制这一切的原因,javascript,Javascript,我有一个页面,它使用了一个很好的由javascript控制的悬停功能,我想知道是否有一个工具可以告诉我JS在某个特定点控制着什么,因为整个站点使用了很多JS文件。我会选择Chrome。您可以加载页面,查看所有相关的JS 如果您使用的是Chrome,请右键单击按钮或按钮附近,然后单击“检查元素” 现在你可以看到所有的优点:)你需要一个调试工具,评论中提到了一个这样的工具:Chrome。启用调试器后,需要在各种事件上设置断点,以捕获所有Java脚本中的代码流。有关更多信息,请访问google chr

我有一个页面,它使用了一个很好的由javascript控制的悬停功能,我想知道是否有一个工具可以告诉我JS在某个特定点控制着什么,因为整个站点使用了很多JS文件。

我会选择Chrome。您可以加载页面,查看所有相关的JS

如果您使用的是Chrome,请右键单击按钮或按钮附近,然后单击“检查元素”


现在你可以看到所有的优点:)

你需要一个调试工具,评论中提到了一个这样的工具:Chrome。启用调试器后,需要在各种事件上设置断点,以捕获所有Java脚本中的代码流。有关更多信息,请访问google chrome中的右键单击元素,单击“检查元素”选项。应显示带有活动元素选项卡的Chrome Developer窗口。您将看到突出显示元素的html结构。右键单击该元素并激活子菜单中的所有三个选项。如果在悬停期间对DOM进行了一些修改,它们将在您需要的地方触发断点。但请记住,悬停效果可以通过css实现,而不需要一点javascript,因此此计划很容易失败。

正如其他人所说,使用Chrome的web developer工具栏。转到“源”面板,单击左下角的“暂停”按钮图标。这将导致调试器在运行下一个javascript命令时立即激活。然后激活悬停功能-调试器应该暂停负责的回调函数中的执行


谷歌实际上在chrome上的.F12上讨论了这个确切的场景,祝你好运。任何现代浏览器的开发工具都可以帮助你做到这一点(例如)。在大多数浏览器中,通常使用
F12
启动。请尝试此bookmarklet:可能重复