JQuery是一個快速、簡潔的JavaScript框架,是繼Prototype以後又一個優秀的JavaScript代碼庫(或JavaScript框架)。css
jQuery設計的宗旨是「write Less,Do More」,即倡導寫更少的代碼,作更多的事情。它封裝JavaScript經常使用的功能代碼,程序員
提供一種簡便的JavaScript設計模式,優化HTML文檔操做、事件處理、動畫設計和Ajax交互。設計模式
css()數組
注:css()方法不只能獲取行內樣式,也能獲取非行內樣式瀏覽器
css() 服務器
方法的參數有幾種設置方法,框架
css(name) 異步
獲取某個元素的行內樣式優化
css([name1,name2,name3]) 動畫
獲取多個樣式,返回值是一個數組;
css('name',value)
設置行內樣式
css({
name1:value1,
name2:value2
})
設置多個行內樣式
addClass( )方法
addClass(class) 給元素添加一個class
addClass( class1 class2 class3 )給元素添加多個class
removeClass(class) 給元素刪除一個class
removeClass(class1 class2 class3)給元素刪除多個class
toggleClass(class) 若是元素沒有當前class那麼添加,若是有那麼刪除
css方法
width()
height()
innerWidth() 包含內邊距(padding)
outerWidth()包含內邊距和邊框(padding border)
offset() 獲取某個元素相對於瀏覽器窗口(可視區域的距離)
position()獲取某個元素相對於父元素的偏移距離
scrollTop()獲取垂直滾動條的值;
scrollTop(value)設置垂直滾動條的值;
scrollLeft()獲取水平滾動條的值;
scrollLeft(value)設置水平滾動條的值;