當(dāng)調(diào)用.width(value)
方法的時(shí)候,這個(gè)“value”參數(shù)可以是一個(gè)字符串(數(shù)字加單位)或者是一個(gè)數(shù)字。如果這個(gè)“value”參數(shù)只提供一個(gè)數(shù)字,jQuery會(huì)自動(dòng)加上單位px。如果只提供一個(gè)字符串,任何有效的CSS尺寸都可以為寬度賦值(就像100px, 50%, 或者 auto)。注意在現(xiàn)代瀏覽器中,CSS寬度屬性不包含padding, border, 或者 margin。除非box-sizing CSS屬性被使用。
如果沒(méi)有給定明確的單位(像'em' 或者 '%'),那么默認(rèn)情況下“px”會(huì)被直接添加上去(也理解為“px”是默認(rèn)單位)。
注意.width('value')
設(shè)置的容器寬度是根據(jù)CSS box-sizing屬性來(lái)定的, 將這個(gè)屬性值改成border-box將造成這個(gè)函數(shù)改變成獲取這個(gè)容器的outerWidth替換原來(lái)的內(nèi)容寬度。
總的來(lái)說(shuō)設(shè)值要比取值簡(jiǎn)單多了,可以直接用style這個(gè)接口直接操作,直接注意的就是單位的轉(zhuǎn)化數(shù)字需要加上px,還有box-sizing的處理。
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)