jQuery文件就緒
很多jQuery程式碼都有如下片段:
[JavaScript] 純文字檢視 複製程式碼$(document).ready(function(){ //程式碼 })
作用就是等文件結構載入完成後再去執行function中的程式碼。
功能類似於window.onload事件,與DOMContentLoaded事件功能相同。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ height:150px; width:150px; background-color:#ccc; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("div").hide(); }) </script> </head> <body> <div></div> </body> </html>
上面程式碼能夠將div元素隱藏。但是如果將程式碼修改如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div{ height:150px; width:150px; background-color:#ccc; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $("div").hide(); </script> </head> <body> <div></div> </body> </html>
執行上面的程式碼卻不能夠隱藏div元素。
由於程式碼是順序執行的,那麼當程式碼執行到$("div").hide()時候,文件中的div元素還沒有載入完成,那麼$("div")也就無法獲取到div物件,於是$("div").hide()就無效了。
相關文章
- jQuery 3.0候選版本準備就緒jQuery
- jQuery 幫助文件 apijQueryAPI
- jQuery 文件碎片處理jQuery
- jQuery 篩選&文件處理jQuery
- jQuery實現線上文件jQuery
- jQuery如何使用文件操作detach()方法jQuery
- 【ITOO】--不知道多執行緒你就就out了執行緒
- 從零玩轉jQuery-文件處理jQuery
- 【筆記】jQuery原始碼(文件處理3)筆記jQuery原始碼
- 刪繁就簡,jquery的快捷程式設計jQuery程式設計
- jQuery入門看這一篇就夠了jQuery
- jquery.validate失去焦點時就驗證jQuery
- jQuery|前後臺xml互動就靠它了jQueryXML
- jQuery EasyUI API 中文文件 - 表單(form補充)jQueryUIAPIORM
- jquery文字動畫特效外掛分享animatext.js文件jQuery動畫特效JS
- 掌握jQuery外掛開發,這篇文章就夠了jQuery
- 一看就會的jQuery外掛實現方法jQuery
- 新手一看就懂的執行緒池!執行緒
- 動力節點jQuery學習教程,jQuery入門看這一篇就夠了jQuery
- 你的.vue檔案就已經是你的文件了Vue
- 執行緒池的基本原理,看完就懂了執行緒
- 是兄弟!就來看這篇多執行緒!叄執行緒
- python 多執行緒就這麼簡單(續)Python執行緒
- 關於iOS多執行緒,你看我就夠了iOS執行緒
- .NET 9 的新亮點:AI就緒 ,擁抱她AI
- Blocks模組化智慧手錶準備就緒:等待出貨BloC
- K8S配置存活、就緒和啟動探測器K8S
- 與Susan Fowler探討生產就緒微服務之問答微服務
- 【mongodb】增刪改mongodb文件(Document)操作,看這一篇就夠了MongoDB
- 看完這篇多執行緒,再說多執行緒學不會,那你就收藏多看兩遍執行緒
- 【ajax】 html js jquery ajax上傳檔案【一眼就會】【實用】HTMLJSjQuery
- iOS底層原理 多執行緒之GCD 看我就夠了 --(10)iOS執行緒GC
- K8S使用就緒和存活探針配置健康檢查K8S
- 魅族Gravity懸浮音響今天釋出?APP已經就緒APP
- jQuery獲取瀏覽器視窗和文件視窗的高度程式碼jQuery瀏覽器
- e450重灌win10卡在準備就緒如何解決_e450重灌win10卡在準備就緒怎麼處理Win10
- 看了這個有趣的例子,你就秒懂多執行緒同步了執行緒
- 快速瞭解Java多執行緒,有這一篇就夠了Java執行緒