图像延迟加载响应式布局
Image lazy loading for responsive layout?
我看到像
这样的库- http://www.appelsiini.net/projects/lazyload
- http://luis-almeida.github.io/unveil/
要求你指定图像的宽度和高度,但我们的网站是使用响应式布局,即设置图像宽度100%通过CSS,它仍然可以执行延迟加载吗?(我已经尝试了以上两个库,他们不工作)
那么,对于响应式布局,推荐的延迟图像加载方法是什么呢?
您可以尝试justlazy库。在加载图像之前,您不必提供img标记。只需在加载图像之前定义一个占位符,例如:
<span data-src="default/image" data-alt="some alt text"
data-srcset="small/image 600w, big/image 1000w"
class="justlazy-placeholder">
</span>
可以看到,也支持"responsive" srcset属性(参见项目页面上的演示)。然后注册加载事件。如果你想通过滚动加载,例如:
Justlazy.registerLazyLoadByClass("justlazy-placeholder");
如果您需要更大的灵活性,还有一个函数可以手动启动延迟加载
相关文章:
- 如何在 D3 中使力布局图.js响应屏幕/浏览器大小
- 位置问题:固定和响应/自适应布局
- Superzised with bootstrap-2列响应式布局
- 响应式布局中的 jQuery 可存储
- 响应式网格布局框架
- 使用 enquire.js 在响应式布局中克隆元素
- 响应式中的 3 列布局将第 3 列移入/移动到第 1 列的顶部
- 使用(窗口).resize进行响应式布局的多个脚本
- 如何使dhtmlx布局具有响应性
- 如何创建响应式z布局
- 不同的响应布局处理
- 任何关于响应网格的建议,该网格将适应不同浏览器的文本大小和布局
- 使 d3.js 可视化布局响应的最佳方法是什么?
- 如何在响应式网站中正确布局网格项目
- 图像在放入表格单元格布局时不再有响应
- 纸盒面板上的响应式布局不起作用
- PHP JSON响应包括HTML布局
- 响应式设计——用javascript和css (flex和media-queries)改变布局
- 响应式图像布局
- 如何使页面布局响应窗口大小的每个连续小变化