我想預先載入圖像,下面的代碼工作:JavaScript的預先載入圖像
$(document).ready(function(){
$(".member-photos img").each(function(){
var id = $(this).attr("data-id");
var file = $(this).attr("data-file");
var img = new Image();
img.src = "/user-data/images/image.php?id="+id+"&file="+file+"&width=600&crop=false";
});
});
但我想解決的問題是,瀏覽器就會顯示在該選項卡中紡「加載」圖標。有沒有辦法可以做到這一點,所以它不會持續旋轉,直到圖像加載完成?我想要加載頁面和縮略圖,然後開始在背景中加載較大的圖像,而沒有選項卡中的旋轉圖標。
你什麼時候顯示throbber? – 2013-02-14 04:53:15
嘿,我認爲它可能沒有幫助,但是你可以在'.each()'函數之前添加'window.stop();'然後檢查。它會阻止DOM加載。但我認爲會繼續你的功能。 – 2013-02-14 04:57:21