5.2 載入(Load)的相關事件
DOMContentLoaded
javascript:
document.addEventListener("DOMContentLoaded", function(){
// DOM 載入完成之後
});
jQuery:
// 寫法一
$(document).ready(function() {
// DOM 載入完成之後
});
// 寫法二
$(function(){
// DOM 載入完成之後
});
load
javascript:
window.addEventListener("load", function(){
// 圖片等資源載入完成之後
});
jQuery:
$(window).on("load", function(){
// 圖片等資源載入完成之後
});
resize
JavaScript:
window.addEventListener("resize", function(){
// 瀏覽器的寬高有改變時觸發
});
jQuery:
$(window).on("resize", function(){
// 瀏覽器的寬高有改變時觸發
});
實測比較
範例 1:
範例 2:
一個動畫效果蓋住整個頁面,等到所有東西都渲染完之後,才將動畫效果給移除,就適合用 load 事件。
Last updated