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