jQuery width()
此方法返回或設定匹配元素的寬度。
語法結構一:
[JavaScript] 純文字檢視 複製程式碼.width()
沒有引數的時候是獲取第一個匹配元素width屬性值。
jQuery1.0版本新增。
語法結構二:
[JavaScript] 純文字檢視 複製程式碼.width(value)
引數解析:
value:可以是一個整數(單位預設是px),或者一個帶單位的整數(字串)。
將所有匹配元素的width設定為value。
jQuery1.0版本新增。
語法結構三:
[JavaScript] 純文字檢視 複製程式碼.width(function(index, oldWidth))
引數解析:
function:返回匹配元素新寬度的回撥函式。index:可選,當前元素在匹配元素集合中的索引(從0開始),oldWidth:可選,當前匹配元素的width值。在函式中,this指向當前元素。
也就是width()函式的引數是function函式的返回值。
jQuery1.4.1版本新增。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> p{ width:200px; height:200px; background-color:green; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { alert($("p").width()) }) }) </script> </head> <body> <p>螞蟻部落</p> <input type="button" id="bt" value="檢視演示"/> </body> </html>
獲取p元素的width屬性值。
特別說明:如果匹配元素又多個,只會獲取第一個匹配元素的width屬性值。
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> p{ width:200px; height:200px; background-color:green; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("p").width(400); }) }) </script> </head> <body> <p></p> <input type="button" id="bt" value="檢視演示"/> </body> </html>
設定所有匹配元素的width屬性值。
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> p{ width:200px; height:200px; background-color:green; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function () { $("p").width(function(index,w){ return w + 50; }) }) }) </script> </head> <body> <p></p> <input type="button" id="bt" value="檢視演示"/> </body> </html>
w是元素原本的寬度,上面的程式碼也就是給元素寬度再增加50px。
相關文章
- jquery height()和width()函式的引數格式jQuery函式
- max-width和width的區別
- width:auto和width:100%區別
- CSS max-width和min-widthCSS
- css27 CSS Layout - width and max-widthCSS
- jquery中的尺寸函式width(),height(),innerWidth(),outerWidth()等的用法jQuery函式
- CSS max-width/min-width設定元素尺寸CSS
- ie6實現min-width/max-width
- CSS column-widthCSS
- canvas ImageData width 屬性Canvas
- @media:device-width、orientationdev
- 移動WEB開發中媒體查詢裡的width, device-width, resolutionWebdev
- canvas ImageData.width 屬性Canvas
- javascript設定width的方法JavaScript
- jQuery無法獲取隱藏元素(display:none)寬度(width)和高度(height)的新解決方案jQueryNone
- flex-basis與width區別Flex
- css17 CSS Height, WidthCSS
- offsetwidth與style.width 區別
- WIDTH_BUCKET和NTILE函式.txt函式
- [LeetCode] 962. Maximum Width RampLeetCode
- naturalWidth與width屬性區別
- CSS border-width屬性用法詳解CSS
- 前端學習——經常出現的width前端
- asp.net get window width/height in server sideASP.NETServerIDE
- width和padding之間的關係介紹padding
- offsetwidth和style.width的區別是什麼
- 基於screen.width的偽響應式開發
- screen.width和screen.height屬性作用介紹
- IE6實現min-width效果程式碼例項
- jQuery初探:自制jQueryjQuery
- Android View的layout_width屬性是如何解析的AndroidView
- 我的’jQuery’和jQueryjQuery
- 我的''jQuery''和jQueryjQuery
- 【Jquery】jquery 基本的動畫jQuery動畫
- 【Jquery】jquery 自定義動畫jQuery動畫
- 如何獲取寬度自適應的元素的width寬度值
- 元素滾動條佔據部分是否佔據height和width尺寸
- jQuery :not()jQuery