javascript - 是否显示 :none keep elements from loading?

标签 javascript css load-time

我有一个很大的视频文件,我想放在我的主页上。我不想让它拖慢加载时间,所以我想我可以将它设置为显示:无,然后在页面加载后更改显示。这行得通吗?

最佳答案

Would this work?

没有。 display: none 只会阻止元素显示;尽管如此,它还是会被加载。

您可以在您选择的元素检查器中观察这一过程(例如在 Firebug 或 IE8 的开发工具中)。

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

关于javascript - 是否显示 :none keep elements from loading?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099637/

相关文章:

javascript - 点击链接时谷歌地图平移到中心

javascript - 每次访问仅显示一次弹出窗口

javascript - JsHint: "Expected an assignment or function call and instead saw an expression", Switch 语句

javascript - UIKit v3 选项卡不起作用

html - 如何在 html/css 中拉伸(stretch)图像片段

objective-c - cocoa WebView : Load-time when computer idles

web - 来到背景图像时多大是太大?

javascript - 我在 JavaScript 和 jquery 上使用游戏角色代码时遇到问题

html - 在带有 CSS 的文本之前显示 Bootstrap 图标显示代码而不是图标

c# - Ajax.net - 改善页面加载时间