只是想知道当我显示div为隐藏时,信息gete加载然后隐藏还是在显示时加载?不记得ters,但它就像display =“none”或者什么。
由于
答案 0 :(得分:2)
这个问题与你的问题类似。 Does display:none keep elements from loading?
与您的问题相关的部分是 - >
不。 display:none只会阻止元素出现 显示;不过它会加载。
您可以在您选择的元素检查器中观察这种情况 (例如在Firebug或IE8的开发工具中)。
最好的方法可能是使用JavaScript创建Video元素 之后,或者 - 如果你想要一个故障安全的解决方案,以防JS转向 off - 如果用户点击,您可以使用加载视频的iframe 一个链接。
希望有所帮助!
答案 1 :(得分:1)
它仍然被加载到DOM中,但浏览器没有显示它,因为有一个隐藏它的提示。
只需使用IE检查器(如IE开发工具)进行检查,您将看到它display:none
答案 2 :(得分:0)
您可以使用几种CSS样式来隐藏信息的显示。
display: none
和visibility: hidden
它们都将加载DOM内容但不显示它们。visibility: hidden
在布局中相应地占用该DOM元素所需的空间,尽管它不显示该元素。但display: none
认为该元素不存在于DOM中,并且不占用与该元素对应的DOM中的任何空间。