欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Lazy Load, 延遲加載圖片的 jQuery 插件

本文翻譯自 Lazy Load Plugin for jQuery, 介紹一個(gè) jQuery 插件, 它提供懶漢式加載頁(yè)面圖片的功能.

Lazy Load 是一個(gè)用 JavaScript 編寫(xiě)的 jQuery 插件. 它可以延遲加載長(cháng)頁(yè)面中的圖片. 在瀏覽器可視區域外的圖片不會(huì )被載入, 直到用戶(hù)將頁(yè)面滾動(dòng)到它們所在的位置. 這與圖片預加載的處理方式正好是相反的.

在包含很多大圖片長(cháng)頁(yè)面中延遲加載圖片可以加快頁(yè)面加載速度. 瀏覽器將會(huì )在加載可見(jiàn)圖片之后即進(jìn)入就緒狀態(tài). 在某些情況下還可以幫助降低服務(wù)器負擔.

Lazy Load 靈感來(lái)自 Matt Mlinac 制作的 YUI ImageLoader 工具箱. 這是演示頁(yè)面.

怎樣使用?

Lazy Load 依賴(lài)于 jQuery. 請將下列代碼加入頁(yè)面 head 區域:

1            2            
<script src="jquery.js" type="text/javascript"></script>            <script src="jquery.lazyload.js" type="text/javascript"></script>

并且在你的執行代碼中加入下面語(yǔ)句:

1            
$("http://www.appelsiini.net/projects/lazyload/img").lazyload();

這將使 id="http://www.appelsiini.net/projects/lazyload/img" 區域下的圖片將被延遲加載.

設置敏感度

插件提供了 threshold 選項, 可以通過(guò)設置臨界值 (觸發(fā)加載處到圖片的距離) 來(lái)控制圖片的加載. 默認值為 0 (到達圖片邊界的時(shí)候加載).

1            
$("http://www.appelsiini.net/projects/lazyload/img").lazyload({ threshold : 200 });

將臨界值定為 200, 當可視區域離圖片還有 200 個(gè)象素的時(shí)候開(kāi)始加載圖片. (這一句原文的字面意思和本人理解不一致, 原文: Setting threshold to 200 causes image to load 200 pixels before it is visible.)

占位圖片

你還可以設定一個(gè)占位圖片并定義事件來(lái)觸發(fā)加載動(dòng)作. 這時(shí)需要為占位圖片設定一個(gè) URL 地址. 透明, 灰色和白色的 1x1 象素的圖片已經(jīng)包含在插件里面.

1            
$("img").lazyload({ placeholder : "img/grey.gif" });

事件觸發(fā)加載

事件可以是任何 jQuery 時(shí)間, 如: clickmouseover. 你還可以使用自定義的事件, 如: sportyfoobar. 默認情況下處于等待狀態(tài), 直到用戶(hù)滾動(dòng)到窗口上圖片所在位置. 在灰色占位圖片被點(diǎn)擊之前阻止加載圖片, 你可以這樣做:

1            2            3            4            
$("img").lazyload({            placeholder : "img/grey.gif",            event : "click"            });

使用特效

當圖片完全加載的時(shí)候, 插件默認地使用 show() 方法來(lái)將圖顯示出來(lái). 其實(shí)你可以使用任何你想用的特效來(lái)處理. 下面的代碼使用 FadeIn 效果. 這是演示頁(yè)面.

1            2            3            4            
$("img").lazyload({            placeholder : "img/grey.gif",            effect : "fadeIn"            });

圖片在容器里面

你可以將插件用在可滾動(dòng)容器的圖片上, 例如帶滾動(dòng)條的 DIV 元素. 你要做的只是將容器定義為 jQuery 對象并作為參數傳到初始化方法里面. 這是水平滾動(dòng)演示頁(yè)面垂直滾動(dòng)的演示頁(yè)面.

CSS 代碼:

1            2            3            4            
#container {            height: 600px;            overflow: scroll;            }

JavaScript 代碼:

1            2            3            4            
$("img").lazyload({            placeholder : "img/grey.gif",            container: $("#container")            });

當圖片不順序排列

滾動(dòng)頁(yè)面的時(shí)候, Lazy Load 會(huì )循環(huán)為加載的圖片. 在循環(huán)中檢測圖片是否在可視區域內. 默認情況下在找到第一張不在可見(jiàn)區域的圖片時(shí)停止循環(huán). 圖片被認為是流式分布的, 圖片在頁(yè)面中的次序和 HTML 代碼中次序相同. 但是在一些布局中, 這樣的假設是不成立的. 不過(guò)你可以通過(guò) failurelimit 選項來(lái)控制加載行為.

1            2            3            
$("img").lazyload({            failurelimit : 10            });

failurelimit 設為 10 令插件找到 10 個(gè)不在可見(jiàn)區域的圖片是才停止搜索. 如果你有一個(gè)猥瑣的布局, 請把這個(gè)參數設高一點(diǎn).

延遲加載圖片

Lazy Load 插件的一個(gè)不完整的功能, 但是這也能用來(lái)實(shí)現圖片的延遲加載. 下面的代碼實(shí)現了頁(yè)面加載完成后再加載. 頁(yè)面加載完成 5 秒后, 指定區域內的圖片會(huì )自動(dòng)進(jìn)行加載. 這是延遲加載演示頁(yè)面.

1            2            3            4            5            6            7            8            9            
$(function() {            $("img:below-the-fold").lazyload({            placeholder : "img/grey.gif",            event : "sporty"            });            });            $(window).bind("load", function() {            var timeout = setTimeout(function() {$("img").trigger("sporty")}, 5000);            });
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
圖片延遲加載(jQuery Lazy Load)中文手冊 | 諸葛小覺(jué)的博客
圖片延遲 jquery lazyload.js
vue使用vue-lazyload實(shí)現圖片懶加載
圖片延遲加載插件Jquery LazyLoad
圖片懶加載的兩種方式
緩沖加載圖片的 jQuery 插件 lazyload.js 使用方法詳解
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久