2014-01-19 61 views

回答

0

這是我與動態的標籤解決方案。如果您找到更好的方法來做到這一點,歡迎您分享。 :)

jQuery的

$(function() { 
$('#container>div[image]').hover(function(){ 
    $(this).parent().css("background-image",$(this).attr("image")); 
    }, 
    function(){ 
     $(this).parent().css('background-image','url(link.jpg)'); 
    }); 
}); 

檢查小提琴: http://jsfiddle.net/TyL6G/15/

2

這是一個specificity問題。 .newColor類背景顏色不會覆蓋#container背景顏色,因爲id比類更具體。

使用更具體的選擇要應用背景:

#container.newColor { 
    background-color:yellow; 
} 

UPDATED EXAMPLE