- ready():當HTML網頁下載,且DM已經建立和可以使用時觸發。
- load():當HTML網頁的相關檔案也已經下載時觸發,例如:圖片檔案。
- error():當HTML請求收到錯誤時觸發。
ex:在元素顯示連接錯誤的替代圖片
$(document).ready(function() {
$("img").error(function(){
$(this).addClass('hidden');
}).attr("src", "missing.png");
});
上述img元素註冊error事件,當圖片無法正確載入時,使用addClass()方法套用hidden樣式類別隱藏原始元素,然後使用attr()方法重新指定img元素的src屬性值,第一個參數是屬性名稱,第二個參數為屬性值,即顯示替代圖片missing.png。
沒有留言:
張貼留言