多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jquery > lazyload.js結合jQuery框架實現圖片異步載入

lazyload.js結合jQuery框架實現圖片異步載入

來源:程序員人生   發布時間:2014-02-19 22:48:18 閱讀次數:3440次
所謂圖片異步加載,意思是不用一次把圖片全部加載完,你可以叫它延遲加載,緩沖加載都行。

看看你有沒有這種需求:某篇文章圖片很多,如果在載入文章時就載入所有圖片,無疑會延緩載入速度,讓用戶等更久,所以,我想找這樣一種插件,讓網頁只加載瀏覽器視野范圍內的圖片,沒出現在范圍內的圖片就暫不加載,等用戶滑動滾動條時再逐步加載。lazyload就是用來實現這種效果。

lazyload.js其實是jQuery的一個插件,全稱是jquery.lazyload.js,看它的名字就知道它的作用了——就是偷懶載入的意思。由于它是javascript寫的,所以適用于所有網頁,包括Wordpress。

使用方法我在Timmy的文章中找到的,非常簡單。介紹以WordPress為例。

想要使用lazyload,得先載入jQuery,它是依靠jQuery來實現效果的。至于jQuery,大家不用去下載了,可以直接連接存放在Google服務器上的jQuery文件,永遠不用擔心丟失(當然,如果有天朝完全屏蔽Google的那一天的話……)

lazyload實例打包下載: http://www.vxbq.cn/down/html/29753.html

壓縮包中除了lazyload.js外,還有一個grey.gif圖片文件。這個圖片的作用是,當頁面上圖片未載入時,就顯示這張圖片。將JS文件與圖片傳到你的空間,然后在你主題的header.php文件中加入代碼:

//先載入jquery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
//再載入lazyload
<script type="text/javascript" src="http://www.jo2.org/js/jquery.lazyload.js"></script>
<script type="text/javascript">
jQuery(document).ready(
function($){
$("img").lazyload({
placeholder : "http://www.jo2.org/js/grey.gif", //加載圖片前的占位圖片
effect : "fadeIn" //加載圖片使用的效果(淡入)
});
});
</script>保存上傳后,你會發現當你將滾動條慢慢下拉時,圖片會一張一張加載出來,并帶漸顯效果,對用戶體驗非常友好。效果可參照本博客。

本文鏈接: http://www.jo2.org/106.html
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人亚洲综合 | 中文字幕日本在线视频二区 | 日本护士和病人xxxxx | 日韩福利 | 在线看黄网址 | 精品久久影院 | 欧美高清性刺激毛片 | 2022国产成人精品福利网站 | 久久99精品国产99久久6男男 | 伊人网络 | 欧美精品国产综合久久 | 欧洲乱码专区一区二区三区四区 | 日本午夜视频 | 91 视频网站 | 自拍偷自拍亚洲精品情侣 | 日本国产中文字幕 | 羞羞视频免费观看入口 | 亚洲综合精品一二三区在线 | 69国产成人综合久久精 | 国产精品二区三区免费播放心 | 美国一级毛片片aa久久综合 | 福利二区视频 | 亚洲 欧美 自拍 另类 | 一区二区视频在线观看 | 邪恶亚洲| 亚洲天堂网在线播放 | 国产精品国产亚洲精品不卡 | 男女xx00| 欧美人与物videos另类一 | 岛国片在线播放 | 最近中文字幕国语免费高清6 | 欧美国产亚洲精品高清不卡 | 欧美成人国产 | 日本三区视频 | 免费黄色福利 | 欧美日韩另类国产 | 国产成人精品视频一区 | 高清无遮挡在线观看 | 日本一区二区免费在线观看 | 中文字幕一区二区三区乱码 | 亚洲毛片免费视频 |