我遇到了最奇怪的问题。仅在 chrome 浏览器中,我的一个 html div 添加了一个额外的内联 css 标签。这个标签是 style="overflow:hidden"
,这会导致布局中断,我们很快就发现了问题所在。
然而,在代码库中没有我们可以搜索的地方让我们知道这个标签是如何被添加的。有没有办法调试这个?我尝试了 chrome javascript 调试器,但它没有帮助我找到问题。在所有其他浏览器中,该标签不会出现。在 chrome 中,它将自身附加到 div 元素。我们尝试搜索 div 元素,假设 jquery/javascript 正在对该元素进行后期操作,但仍然找不到它发生的位置。
我们是否可以在一个元素上设置一个 watch 来查看它何时发生变化或谁在操纵它?
最佳答案
正如我在评论中所说,您可以覆盖 css
文件中的类 control
。
.control{
overflow:auto !important;
}
关于javascript - Dom 元素变化通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21005682/