【學習】滾動延遲加載插件scrollLoading用法


今天遇到一個很好用的滾動延遲加載的插件,作者是我的偶象大神張鑫旭,其博客為http://www.zhangxinxu.com/

以前也寫過這種效果,用的是lazyload,不過只能實現圖片的加載。而​scrollLoading可以實現任意內容的滾動延遲加載,這就是其最妙的地方。

插件背景和原理神馬的,偶象大神已經說的很詳細了,我這里只貼出其具體用法:

1、下載插件http://www.zhangxinxu.com/study/js/jquery.scrollLoading.js

2、引入jquery庫文件和插件文件

3、html主文件中設置一個容器div,里面寫進未加載之前的內容,可以是一行文字“加載中”,也可以是一張等待加載的圖片,為div添加一個data-url的屬性,並設置data-url="loaded.html"。引用偶象原話:“在HTML5中,以data-開頭的自定義屬性都是合法的,且地址可以是圖片,頁面等屬性。”

loaded.html文件是做什么的,就是存放需要加載的內容的唄。

4、插件調用:$(".容器名").scrollLoading();

經過測試,本地除了谷歌瀏覽器,都可以運行,並可以在開發者工具代碼查看器中看到加載的動態過程。谷歌瀏覽器,怎么回事呢,按理講,說不兼容也應該是ie啊,谷歌怎么也輪不到吧,沒錯,注意前面我說的是“本地測試”,所以嘛,把代碼放到服務器上一運行,完全沒問題!所以說,這個插件真是又簡潔又高效且全兼容,最關鍵是太好用了哇!

附上一個簡單的demo吧:http://pan.baidu.com/s/1eS8VAsq

最后附上原文地址http://www.zhangxinxu.com/wordpress/?p=1259


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM