【问题标题】:how to determine which javascript class sets an inline style [duplicate]如何确定哪个javascript类设置了内联样式[重复]
【发布时间】:2013-02-27 00:56:36
【问题描述】:

我是一个项目的新手,该项目有大量的 javascript 类(16-20 个文件)和许多动态功能。有一个元素,它的高度和最大高度从 javascript 文件内联设置。有没有办法从哪个文件设置它?

<div class="ccass" style="width: 100%; height: 67px; max-height: 67px;">

调整大小

<div class="ccass" style="width: 100%; height: 307px; max-height: 307px;">

当窗口调整大小时。我需要禁用调整大小并设置固定高度 - 至少对于某些页面。

是否有一些开发工具可以帮助解决这个问题?

【问题讨论】:

  • Firebug 的脚本部分可以帮到你。
  • 在您的情况下,我通常会搜索像 ccass 这样的选择器,然后从那里跟随它。通常在 Firebug 中设置断点,然后单步执行每个操作。
  • @Bergi:你从来没有担任过 JavaScript 课程的负责人? ...他们在我附近的一所学校有一个在星期四晚上运行的学校:P
  • +1 用于查找选择器

标签: javascript css


【解决方案1】:

如果您有 Firefox,您可以在 HTML 选项卡中选中“属性更改中断”选项。只需右键单击目标元素,就会弹出菜单。之后,调整窗口大小,它将在更改属性的脚本行中中断。

【讨论】:

  • 能否将此答案添加到How do I find which JavaScript is changing an element's style??我会在那里投票给你:-)
  • 抱歉,我不确定您所说的“在更改属性的脚本行中中断”是什么意思...我在哪里可以看到这个脚本?
  • 它会自动跳转到firebug中的脚本选项卡,并显示以编程方式进行属性更改的代码行。
【解决方案2】:

grep resizeonresize 事件/方法的 js 源并从那里开始。

【讨论】:

    猜你喜欢
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2017-01-27
    • 1970-01-01
    相关资源
    最近更新 更多