2013-02-07 115 views
0

有几次,我遇到了我们的网页的一个奇怪的行为:如果我只是打开页面,它以一种方式看起来,如果我用我的浏览器提供的开发人员工具查看该页面的某些元素 - 元素改变。如果我点击某个div并在开发工具中查看它,看起来好像会引发一些刷新事件。当我使用浏览器的开发工具查看页面上的某些元素时会发生什么?

有谁知道发生了什么?

例如,在我目前的情况下,我有一些div,半透明的背景,应该在某些事件发生后移动。它在所有浏览器中移动,除了歌剧。在Opera中,根本不显示。但万一我用Opera开发工具检查这个div,div就变得可见了!当我切换到标准模式时 - 它会再次隐藏。

当我使用开发工具跟踪某些div的数据时会发生什么?

+1

您是不是只是说开发工具突出显示了使用开发工具html或css选择器选择的元素?所以他们只是突出显示一个元素来向你展示你在看什么? –

+0

是的,我知道他们正在突出元素。但实际上有时我会看到另一个影响:它们改变了元素的外观。例如,显示之前隐藏的元素。 – KutaBeach

回答

0

这是所有可视化开发编辑器和调试器的常见行为。为了允许编辑/调试项目,它们将组件的可见性属性覆盖为TRUE。

以正常模式返回,当然会将所有属性设置为其实际值。

+0

这真的是一个评论,而不是一个答案。 –

+0

事情是,如果我检查另一个元素,元素变成可见事件。它看起来像在页面上发生更新或刷新的事件。 – KutaBeach

相关问题