DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> jQuery CSS()方法改變現有的CSS樣式表
jQuery CSS()方法改變現有的CSS樣式表
編輯:JavaScript綜合知識     

   使用CSS()方法改變現有的CSS樣式表,css()方法在使用上具有多樣性。其中有一種可接受兩個輸入參數:樣式屬性和樣式值,兩者之間用逗號分隔。比如要改變鏈接顏色,可以這樣編寫代碼:

  1$("#61dh a").css('color','#123456');

  2//選擇器‘$("#61dh a")'表示ID為‘#61dh'的元素下的所有鏈接。

  3//.css(‘color','#123456');表示把顏色設為'#123456'

  如果需要改變多個樣式屬性,可先定義屬性變量,然後直接賦值給css()方法。

  1var mycss = {

  2background: '#EEE',

  3width: '478px',

  4margin: '10px 0 0',

  5padding: '5px 10px',

  6border: '1px solid #CCC'

  7};

  8$("#result").css(divcss);

  上述代碼先定義了一個CSS樣式屬性變量“mycss”,類似於建立一個外部CSS文件,之後通過css()方法,把屬性賦給ID為'#result'的DIV。

  另外jQuery提供的css()方法還可以查看某個元素的css屬性值。

  例如查看鏈接的顏色,代碼如下:

  1$("#61dh a").css("color")

  你會發現,這與第一個例子相似,但是這裡只傳遞一個參數(樣式屬性)。

  最後要介紹的是如何設置鼠標劃過後的鏈接樣式(比如: 顏色),需要用到jQuery事件類方法 - hover()。值得注意的是,hover()方法需要定義兩個函數,一個是鼠標劃過時;另一個是鼠標劃過後。具體方法如下:

  1$("#61dh a").css('color','#123456');

  2$("#61dh a").hover(function(){

  3$(this).css('color','#999');

  4},

  5function(){

  6$(this).css('color','#123456');

  7});

  8//hover()方法的兩個函數使用用逗號分隔

  或許聰明的你已經注意到這種方法稱不上簡潔,呵呵,其實jQuery hover()方法不是用來改變CSS樣式的。在實際運用中,建議使用添加/移出CSS的方法來改變鼠標劃過的鏈接樣式。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved