js中onload和jQuery中的ready区别
生活随笔
收集整理的這篇文章主要介紹了
js中onload和jQuery中的ready区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
js中onload和jQuery中的ready區別
?window.onload必須等到頁面內包括圖片的所有元素加載完畢后才能執行。 ------>不能寫多個(如果有多個,只會執行一個)
?$(document).ready()是DOM結構繪制完畢后就執行,不必等到加載完畢。 ------->可以寫多個 ?---->同 $(function(){});
$(document).ready(function(){// 執行代碼 }); 或者 $(function(){// 執行代碼 }); $(document).ready(function(){ ... });//這個時候,不一定要等所有的js和圖片加載完畢,就可以執行一些方法,不過有些時候,必須要等所有的 //元素都加載完畢,才可以執行一些方法的時候,比如說,部分圖片或者什么其他方面還沒有加載好,這個時候,點擊某些按鈕,會導致出現意外的情況,這個時候,就需要用到: $(window).load(function () {$("#btn-upload").click(function (){//比如說:uploadPhotos();}); }); posted @ 2018-05-26 01:42 犇犇丶 閱讀(...) 評論(...) 編輯 收藏總結
以上是生活随笔為你收集整理的js中onload和jQuery中的ready区别的全部內容,希望文章能夠幫你解決所遇到的問題。