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

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s