2012-06-11 45 views
-1

是否有可能迫使延遲加載到「預加載」與該延遲加載插件連接一個無形的形象呢?爲了讓圖像變得可見,它已經被加載。延遲加載jQuery的,自定義觸發事件

我發現只需要像鼠標懸停或點擊的交互活動,但我的自定義腳本任何情況下,不依賴於用戶的事件。

$("img.lazy").lazyload({ 
event : "click" 
}); 
+0

http://stackoverflow.com/a/476681/704894使用張貼在那裏的jQuery代碼,所以你應該能夠輕鬆地鏈接功能。 。 –

+0

'$( 「img.lazy」)lazyload({ skip_invisible:假 });' – sofl

+0

感謝,會努力的! – borzo

回答

-4

找到了解決辦法在這裏:

http://sumanrs.wordpress.com/2011/02/08/jquery-lazy-loading-images-no-scrolling/

插在你的(如點擊)函數如下:

$("img.lazy").each(function() { 
    $(this).attr("src", $(this).attr("data-original")); 
    $(this).removeAttr("data-original"); 
}); 
+4

這是完全錯誤的。所有圖像立即和基本守則上述載荷勾銷任何積極的影響延遲加載插件了。延遲加載與預加載完全相反。延遲加載意味着僅在需要時加載資源。預加載意味着在需要之前將資源加載到緩存中。 –