【发布时间】:2010-11-08 00:35:03
【问题描述】:
我经常发现自己想要调试 CSS 布局问题,这些问题涉及由 Javascript 引起的 DOM 更改,以响应悬停事件或由于 :hover 选择器而应用的不同 CSS 规则。
通常,我会使用 Firebug 来检查给我带来麻烦的元素,看看它的 CSS 属性是什么,以及这些属性来自哪里。但是,当涉及到悬停时,它就变得不可能了,因为一旦您将鼠标向下移动到 Firebug 面板,您感兴趣的元素就不再悬停,适用的 CSS 规则不同,并且(在这种情况下JS 悬停) DOM 已更改。
有什么方法可以“冻结” DOM 的状态和 :hover 的应用程序,以便在 在悬停事件期间检查 DOM?
当然,欢迎任何其他关于如何调试此类问题的想法。
【问题讨论】:
-
当您将光标移向萤火虫中的文本但它消失的可怕时刻。
-
转到源选项卡 -> 悬停在任何东西上 -> 按 F8 - 它会“冻结”你的屏幕,这样你就可以看到悬停时 DOM 中发生的一切
标签: javascript html css firebug hover