我经常发现自己想要调试 CSS 布局问题,这些问题涉及由 Javascript 引起的 DOM 更改,以响应悬停事件或由于 :hover 选择器而应用的不同 CSS 规则。
通常,我会使用 Firebug 来检查给我带来麻烦的元素,看看它的 CSS 属性是什么,以及这些属性来自哪里。但是,当涉及到悬停时,它就变得不可能了,因为一旦您将鼠标向下移动到 Firebug 面板,您感兴趣的元素就不再悬停,适用的 CSS 规则不同,并且(在这种情况下JS 悬停) DOM 已更改。
有什么方法可以“冻结” DOM 的状态和 :hover 的应用程序,以便在悬停事件期间检查 DOM?
当然,欢迎任何其他关于如何调试此类问题的想法。