【发布时间】:2014-01-16 03:09:03
【问题描述】:
here 有一个类似的问题,但我认为这是针对<img> 标签的。我不太确定background-image 是否也一样。
我正在制作一个响应式网站,但我的问题是,如果通过手机访问(或者窗口宽度较小),我不希望加载图像。如果图像只是用display: none; 应用,如果使用@media,我认为如果图像在手机上显示,无论如何都加载会浪费时间和资源。
我需要的是图像(<img> 或带有background-image 的元素)仅在可见时才加载。我有点担心以某种方式优化我的网站的响应能力。
如果它是用 javascript(或 jQuery)完成的,如果它真的很轻量级就好了。谢谢!
【问题讨论】:
-
显然,Opera 是唯一一个不为隐藏元素加载背景图像的浏览器。
标签: javascript css