DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> 兩種常用的jquery事件加載的方法 的區別
兩種常用的jquery事件加載的方法 的區別
編輯:JQuery特效代碼     

兩種常用的jquery事件加載的方法 

 
$(function(){}); 
window.onload=function(){} 


第一個呢,是在DOM結構渲染完成以後調用的,這時候網頁中一些資源還沒有加載,比如圖片等資源,但是DOM結構已經渲染成功了 


第二個呢,是在網頁DOM結構渲染完成,而且資源已經加載成功以後調用的。 

有沒有感受出區別來呢,一個是在資源沒有加載的時候調用的,一個是在資源加載結束,頁面已經渲染之後調用的,所以當我們在$(function(){})調用$('img').width()的時候,由於圖片還沒有加載,所以這時候<img>標簽的高度就是0,所以返回值就是0。但是當你用window.onload=function(){}調用的時候,圖片已經加載出來了,所以這時候就能得到圖片的高度。 

所以記得,$(function(){})是在DOM渲染結束,資源還沒有加載的時候執行的,如果你想獲取到一些資源的信息,這個時候是沒有辦法的哦

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved