0
我知道$(window).load
會在頁面上的所有圖片加載完成時觸發。我正在尋找一些與特定圖像加載到頁面時相似的東西。任何幫助將不勝感激。關於特定圖片加載的jquery
我知道$(window).load
會在頁面上的所有圖片加載完成時觸發。我正在尋找一些與特定圖像加載到頁面時相似的東西。任何幫助將不勝感激。關於特定圖片加載的jquery
見http://api.jquery.com/load-event/
例如
<img src="book.png" alt="Book" id="book" />
$('#book').load(function() {
// Handler for .load() called.
});
更新:
如果圖像已經被指定了負載處理程序時加載,加載處理程序將不會被觸發。因此,最好在設置負載處理程序後指定圖像源。
<img id="book" />
...
$('#book').load(function() {
alert('loaded') ;
});
$('#book').attr('src','book.png') ;
您也可以將加載事件綁定到圖像。
$('#myimage').load(function() {
console.debug('My image has loaded...');
});
我聽說過這樣的情況,有時候。也許我錯了。 – mattsven 2011-05-13 18:30:20
@NeXXeuS,我給出的URL有一個名爲「使用圖像時加載事件的警告」的部分。但是這個東西(或者至少是Javascript的等價物)一直爲我工作。 – brainjam 2011-05-13 18:34:41
你的意思是跨瀏覽器明智嗎?有趣。很酷,謝謝。 – mattsven 2011-05-13 18:36:09