CSS基本屬性處理
方法
描述
css(name)
獲取元素上CSS規則中name屬性值
css(name,value)
css(name,fn(index,value))
css({name1:value1,…,nameN:valueN})
設置元素上CSS規則name屬性的值為value,也可使用函數參數,不解釋;還可以一次性為同一元素設置多個CSS屬性
CSS尺寸屬性處理
方法
描述
height()
獲取元素CSS屬性height的值
width()
獲取元素CSS屬性width的值。這兩個方法獲取的是元素在頁面中的實際高度寬度值,多用於數學運算,比較方便
innerHeight()
獲取元素內部區域(包括內邊距padding)的實際高度值
innerWidth()
獲取元素內部區域的實際寬度值
outerHeight()
獲取元素外部區域(包括內邊距padding、邊框border)的實際高度值
outerWidth()
獲取元素外部區域的實際寬度值。若需計入外邊距margin,可以傳入一個true參數,即outerHeight(true)或outerWidth(true)
CSS位置屬性處理
方法
描述
offset()
offset(coord)
offset(fn(index,coord))
獲取元素在當前視窗的相對偏移,返回一個包含top和left屬性的對象。比如$(“p”).offset().top。該方法只對可見元素有效。也可設置偏移值,注意coord也是個對象,比如$(“p”).offset({“top”:40,”left”:15})
position()
獲取元素相對最近定位祖先元素的偏移值,同樣返回一個包含top和left屬性的對象。
scrollTop()
scrollTop(value)
獲取垂直滾動條相對於該元素最頂端的偏移值
scrollLeft()
scrollLeft(value)
獲取水平滾動條相對於該元素最左端的偏移值。兩方法都可設置值,默認單位px,若value為負值則滾動條移動到最頂端或最左端;若value超出最大值則移動到最底端或最右端