显示:none是否保持元素不被加载?

boz*_*doz 6 javascript css load-time

我有一个大型视频文件,我想放在我的主页上.我不希望它让加载时间陷入困境,所以我想我可以将它设置为display:none,然后在页面加载后更改显示.这会有用吗?

Pek*_*ica 20

这会有用吗?

不.display: none只会阻止元素的显示; 然而它将被加载.

您可以在您选择的元素检查器中观察到这种情况(例如,在Firebug或IE8的开发工具中).

最好的方法可能是之后使用JavaScript创建Video元素,或者 - 如果您想要在关闭JS时使用故障安全解决方案 - 您可以使用iframe在用户点击链接时加载视频.