假設我有股利和股利有許多相似圖片按需圖像加載使用jQuery
<div id="main">
<img src="~/images/img_1.png">
<img src="~/images/img_2.png">
<img src="~/images/img_3.png">
<img src="~/images/img_4.png">
<img src="~/images/img_5.png">
<img src="~/images/img_6.png">
</div>
$('DIV.example').each(function() {
if(this.complete) {
//remove spinner and show actual image
}
});
當所有特別的div上述圖像將被加載的話,我想顯示微調繁忙圖像並且將具有完全在客戶端下載,然後我想顯示實際圖像,而不是微調。
我想以這種方式來檢測哪個圖像已完全下載,然後用實際圖像替換爲特定div而不是我的頁面中的所有圖像的微調器圖像url。
感謝
沒有工程....有人建議我這個代碼。
<div id="main">
<img src="~/images/busy.png" data-src='"~/images/img_1.png"'>
<img src="~/images/busy.png" data-src='"~/images/img_2.png"'>
<img src="~/images/busy.png" data-src='"~/images/img_3.png"'>
<img src="~/images/busy.png" data-src='"~/images/img_4.png"'>
<img src="~/images/busy.png" data-src='"~/images/img_5.png"'>
</div>
$('#main img').each(function() {
$(this).attr('src',$(this).attr('data-src'));
}).removeAttr('data-src');
這裏如何判斷data-src映像文件是否已經被下載? plzz指南。謝謝
thisTab.find('img[data-src]').each(function() {
$(this).attr('src', $(this).attr('data-src'))
.removeAttr('data-src');
});
我想看看[jQuery的Load()方法] (http://api.jquery.com/load-eve nt /) – 2011-12-14 11:25:24