這篇文章主要介紹了JS圖片延遲加載插件LazyImgv1.0用法,結合實例形式分析了使用圖片延遲加載插件LazyImgv1.0的注意事項與核心操作技巧,並附帶demo源碼供讀者下載參考,需要的朋友可以參考下
本文實例講述了JS圖片延遲載入插件LazyImgv1.0用法。分享給大家供大家參考,具體如下:
註:LazyImg 必須定義lazy-data屬性,屬性值是src的圖片路徑
##引入JS檔案:
<script type="text/javascript" src="js/lazyImg.v1.0.js"></script>
2、如果有class屬性且屬性中不包含以"lazy-"為前綴的css樣式名稱
##JS程式碼:
LzDefault.action = false;
JS程式碼:
LazyImg.lazy("lazy-name");
<img class="lazy-name" lazy-data="图片路径"/>
DEMO:
LazyImgv1.0图片延迟加载插件
注:LazyImg 必须定义lazy-data属性,属性值是src的图片路径
引入JS文件:<script type="text/javascript" src="js/lazyImg.v1.0.js"></script>
默认情况下: 在IMG中满足以任何一个条件,都会加载图片;
1、没有class属性
2、如果有class属性并且属性中不包含以"lazy-"为前缀的css样式名
如何禁止默认加载图片
JS代码: LzDefault.action = false;
如何在点击事件时显示图片
JS代码: LazyImg.lazy("lazy-name");
<img class="lazy-name" lazy-data="图片路径"/>
"lazy-name" 中的name是可以自定义,"lazy-"是前缀必须存在
默认加载了1、2、3、7、8、9图片,当点击下面的按钮时会加载 4、5、6图片
<script> var showImg = function() { LazyImg.lazy("lazy-456"); } // 以下定义默认不执行延迟加载 // LzDefault.action = false; </script>
以上是JS插件LazyImgv1.0圖片延遲載入用法分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!