ready()方法指定在DOM完全加載時要執(zhí)行的函數(shù)。
正確做法是等待文檔完全加載并準(zhǔn)備就緒,然后再使用它。
如果在完全加載文檔之前運行方法,以下是一些操作失敗的示例:
嘗試選擇尚未創(chuàng)建的元素
嘗試獲取尚未加載的圖像的大小
ready()方法通常與匿名函數(shù)一起使用:
$(document).ready(function(){ // 調(diào)用ready()的處理程序 });
jQuery還有一個更短的方法來處理文檔就緒事件:
$(function(){ // 調(diào)用ready()的處理程序 });
加載DOM時顯示一條消息:
$(document).ready(function(){ $("p").text("現(xiàn)在已經(jīng)加載了DOM,可以對其進行操作。"); });測試看看?/?
使用較短的語法在加載DOM時顯示一條消息:
$(function(){ $("p").text("現(xiàn)在已經(jīng)加載了DOM,可以對其進行操作。"); });測試看看?/?
使用ready()使函數(shù)在文檔加載后可用:
$(document).ready(function(){ $("button").click(function(){ $("div").slideToggle(); }); });測試看看?/?
參數(shù) | 描述 |
---|---|
function | 加載文檔后執(zhí)行的功能 |