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

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

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

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

一、下載插件http://www.zhangxinxu.com/study/js/jquery.scrollLoading.js服務器

二、引入jquery庫文件和插件文件wordpress

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

loaded.html文件是作什麼的,就是存放須要加載的內容的唄。測試

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

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

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

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

相關文章
相關標籤/搜索