【问题标题】:Finding out what JS is controlling this找出是什么 JS 控制它
【发布时间】:2013-01-18 16:34:36
【问题描述】:

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

【问题讨论】:

标签: javascript


【解决方案1】:

您需要一个调试工具,cmets 中提到了一个这样的工具:Chrome。启用调试器后,您需要在各种事件上设置断点以捕获所有 javascript 中的代码流。欲了解更多信息,请访问here

【讨论】:

    【解决方案2】:

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

    如果您在 Chrome 中,请在按钮上或附近单击鼠标右键,然后单击“检查元素”。

    现在你可以看到所有的好东西了 :)

    【讨论】:

      【解决方案3】:

      在 google chrome 中右键单击元素,单击 “检查元素” 选项。应该会出现带有活动元素选项卡的 Chrome 开发人员窗口。您将看到元素被突出显示的 html 结构。右键单击该元素并激活 “Break on...” 子菜单中的所有三个选项。如果在悬停期间对 DOM 进行了一些修改,它们将在您需要的地方触发断点。但请记住,悬停效果可以通过 css 实现而无需一点 javascript,因此这个计划很容易失败。

      【讨论】:

        【解决方案4】:

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

        Google 实际上在 bottom of this documentation page 讨论了这个确切的场景。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-01-23
          • 1970-01-01
          • 2011-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-22
          相关资源
          最近更新 更多