jQuery Unveil – 另一款非常轻量的延迟加载插件
jQuery Unveil – 另一款非常轻量的延迟加载插件
高处胜寒 发表于2年前
jQuery Unveil – 另一款非常轻量的延迟加载插件
  • 发表于 2年前
  • 阅读 28
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: jQuery Unveil 是一款轻量的延迟加载插件,支持提供用于视网膜显示设备的高分辨率图像。这个插件非常有用,它能提高长网页中图像的加载性能,因为视口以外的图像(可见部分网页)将不会被加载,直到用户滚动到它们所在的区域。   延迟加载有一些很酷的选项,如自定义效果,容器,事件或数据属性。如果你不想使用这些功能,你可以减小文件的大小,只留下必要的代码来显示图像。

jQuery Unveil 是一款轻量的延迟加载jquery插件,支持提供用于视网膜显示设备的高分辨率图像。这个插件非常有用,它能提高长网页中图像的加载性能,因为视口以外的图像(可见部分网页)将不会被加载,直到用户滚动到它们所在的区域才会被加载显示,大大的提高了网页的打开速度与体验性。

 Query Unveil延迟加载有一些很酷的选项,如自定义效果,容器,事件或数据属性。如果你不想使用这些功能,你可以减小文件的大小,只留下必要的代码来显示图像。

使用方法:

引入核心文件


 <script src="http://ajax.useso.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
 <script src="jquery.unveil.js"></script>

构建html代码,src属性的图片为加载时显示的图片,data-src为真正需要显示的图片,data-src-retina是视网膜上显示的图片

$(document).ready(function() {
  $("img").unveil();
});

设定加载的时间,单位为毫秒,下面代码为加载时长300毫秒

$(document).ready(function() {
  $("img").unveil(300);
});

更多参数请参考实例或是官方文档。

官网地址:http://luis-almeida.github.io/unveil/

常用的图片延迟加载插件:

http://www.appelsiini.net/projects/lazyload

http://callmecavs.com/layzr.js/

https://github.com/toddmotto/echo

共有 人打赏支持
粉丝 5
博文 81
码字总数 63896
×
高处胜寒
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: