首頁  >  事件  > ready(fn)

返回值:jQuery ready(fn)

概述

當DOM載入就緒可以查詢及操縱時繫結一個要執行的函式。

這是事件模組中最重要的一個函式,因為它可以極大地提高web應用程式的響應速度。

簡單地說,這個方法純粹是對向window.load事件註冊事件的替代方法。通過使用這個方法,可以在DOM載入就緒能夠讀取並操縱時立即呼叫你所繫結的函式,而99.99%的JavaScript函式都需要在那一刻執行。

有一個參數--對jQuery函式的引用--會傳遞到這個ready事件處理函式中。可以給這個參數任意起一個名字,並因此可以不再擔心命名衝突而放心地使用$別名。

請確保在 <body> 元素的onload事件中沒有註冊函式,否則不會觸發+$(document).ready()事件。

可以在同一個頁面中無限次地使用$(document).ready()事件。其中註冊的函式會按照(程式碼中的)先後順序依次執行。

參數

fn Function V1.0

要在DOM就緒時執行的函式

示例

描述:

在DOM載入完成時執行的程式碼,可以這樣寫:

jQuery 程式碼:

$(document).ready(function(){
  // 在這裡寫你的程式碼...
});

描述:

使用 $(document).ready() 的簡寫,同時內部的 jQuery 程式碼依然使用 $ 作為別名,而不管全域性的 $ 為何。

jQuery 程式碼:

$(function($) {
  // 你可以在這裡繼續使用$作為別名...
});