jQuery ready function

為什麼需要用 ready 這個 function 呢?

因為在 ready 前 DOM 的物件還沒載入,直接執行接下來的程式碼是不會有任何作用的
所以操作 DOM 必須等到 ready 之後

以下這幾種寫法都是一樣的

jQuery(document).ready(function() {
   // code 
});

* jQuery 可以用 $ 取代

$(document).ready(function() {
   // code 
});

不寫默認為 document 不過官方不建議這種寫法

$().ready(function() {
   // code 
});

最簡潔的連 ready 都省略掉

$(function() {
   // code 
});
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s