jQuery中的.height()、.innerHeight()和.outerHeight()和W3C的盒模型相關(guān)的幾個獲取元素尺寸的方法。對應(yīng)的寬度獲取方法分別為.width()、.innerWidth()和.outerWidth(),在此不詳述。
在波密等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、做網(wǎng)站 網(wǎng)站設(shè)計制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,外貿(mào)網(wǎng)站建設(shè),波密網(wǎng)站建設(shè)費用合理。
js中的clientHeight和offsetHeight的區(qū)別如下:clientHeight 網(wǎng)頁(內(nèi)容)可見區(qū)域高:document.body.clientHeight 即頁面瀏覽器中可以看到內(nèi)容的這個區(qū)域的高度,一般是最后一個工具條以下到狀態(tài)欄以上的這個區(qū)域,與頁面內(nèi)容無關(guān)。
outerHeight() 獲取第一個匹配元素外部高度(默認包括內(nèi)邊距和邊框)。outerWidth() 獲取第一個匹配元素外部寬度(默認包括內(nèi)邊距和邊框)。
所以,這種場景,jQuery 使用 .outerWidth() / .outerHeight() ;Zepto 使用 .width() / .height() 。
).height()總是返回內(nèi)容寬度,不管CSSbox-sizing屬性值。.height(value)設(shè)置的容器寬度是根據(jù)CSSbox-sizing屬性來定的, 將這個屬性值改成border-box,將造成這個函數(shù)改變這個容器的outerHeight,而不是原來的內(nèi)容高度。
一,.width() 和 .height()方法8增加了對css屬性box-sizing的支持,需要注意與2的區(qū)別了。
所以,這種場景,jQuery 使用 .outerWidth() / .outerHeight() ;Zepto 使用 .width() / .height() 。
事件觸發(fā)的區(qū)別 使用jquery時load事件的處理函數(shù)不會執(zhí)行;使用zepto時load事件的處理函數(shù)會執(zhí)行。事件委托的區(qū)別 zepto中,選擇器上所有的委托事件都依次放入到一個隊列中,而在jquery中則委托成獨立的多個事件。
首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery。
JQ中height() 方法返回或設(shè)置匹配元素的高度。(div).height(300);//直接設(shè)置元素的高 (div).css(height, 300px);//通過設(shè)置CSS屬性來設(shè)置元素的高 Jquery是一個優(yōu)秀的Javascript庫,還兼容各種瀏覽器。
設(shè)置了“display:none”的元素本來就是沒有高度的。