国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

jquery $(document).ready() 與window.onload的區別

2024-04-27 15:04:08
字體:
來源:轉載
供稿:網友

區別

1.執行時間 window.onload必須等到頁面內包括圖片的所有元素加載完畢后才能執行。 $(document).ready()是DOM結構繪制完畢后就執行,不必等到加載完畢。 ps:(個人粗淺理解)具體到問題,如果一個網頁中有很多圖片,那么window.onload會等到圖片都渲染加載完畢才會觸發,而 $(document).ready()等網頁上所有的img標簽加載完成就會觸發,因為這個特性所以在jQuery中操作大小時會出現bug 2.編寫個數不同 window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個 $(document).ready()可以同時編寫多個,并且都可以得到執行

3.簡化寫法 window.onload沒有簡化寫法 $(document).ready(function(){})可以簡寫成$(function(){});

具體解釋

http://blog.csdn.net/xiebaochun/article/details/36375481

$(document).load();

當web頁面以及其附帶的資源文件,如CSS,Scripts,圖片等,加載完畢后執行此方法。 常用于檢測頁面(及其附帶資源)是否加載完畢。

如果在jq中操作圖片,由于$(document).ready()只加載dom節點而沒有下載具體圖片的話可以使用window.onload=function()$(document).load();


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼伦贝尔市| 无极县| 宜城市| 洛隆县| 南皮县| 阿坝县| 绵竹市| 新竹县| 故城县| 汽车| 驻马店市| 永清县| 皮山县| 鹤庆县| 叙永县| 彭泽县| 兴隆县| 彰化市| 灵宝市| 夏河县| 黄石市| 搜索| 阿拉善右旗| 元朗区| 兴化市| 阜康市| 体育| 克什克腾旗| 邮箱| 岑巩县| 定兴县| 永定县| 惠安县| 阳泉市| 陈巴尔虎旗| 从江县| 格尔木市| 汝州市| 大洼县| 泊头市| 台安县|