2013-07-07 50 views
0

我都稱呼我的CSS這樣應用CSS值之後一定價值

.mycss{border: 2px solid; background: url("") no-repeat;} 

我怎麼能添加#f00之後固體之後用jQuery的空間​​不重複

編輯 如果我想用js編輯我的css,該怎麼辦?

+0

哪裏是你的CSS?在文檔本身還是在樣式表中? *爲什麼*你是用JavaScript/jQuery解析/調整你的樣式? –

+0

我想這樣做一次。 –

+0

如果我想用js編輯我的CSS,該怎麼辦? –

回答

1

你可以簡單地使用:

.mycss:hover{border: #f00; background-color: #f00;} 

,它會做你願意,你可以將其添加rightin你的CSS或HTML頁面作爲style標籤沒有必要用JS或JQ這是什麼,它將把它們添加到這個CSS,因爲你添加一些未編輯工作:d

+0

background:#f00;將覆蓋圖像 –

+0

然後你可以更具體:'background-color:#f00;' – Homam

0

正如其他人所說,css是要走的路。但是,如果你仍然想使用jQuery,你可以這樣做。

  • 在懸停時添加您想要添加的樣式類。

    .onHover { 
        border-color: #f00; 
        background-color : #f00 
    } 
    
  • 然後,你可以隨時徘徊使用jQuery的hover事件和toggle類。

    $(".mycss").hover(function() { 
        $(this).toggleClass("onHover"); 
    }); 
    

演示:http://jsfiddle.net/hungerpain/gU7Zp/