任何人都知道为什么?
这是JS:
$(".screenshots .tab1").hover(function() {
$(".section1").addClass("test");
}, function() {
$(".section1").removeClass("test");
});
});
CSS:
.test {
background: black;
border: 1px solid #ffb75b;
background-color: #fffadb;
}
答案 0 :(得分:5)
也许有一个css条目可以推翻你的。试试这个:
background-color: #fffadb !important;
答案 1 :(得分:1)
也许这只是一个复制和粘贴错误,但你有});
。应该是:
$(".screenshots .tab1").hover(function() {
$(".section1").addClass("test");
}, function() {
$(".section1").removeClass("test");
});
查看实时示例:http://jsfiddle.net/wmD4E/
当然background: black
无效,因为background-color: #fffadb;
会覆盖它。
答案 2 :(得分:1)
我认为这是因为你有额外的});在你的JS代码的最后。 请参阅此处的工作示例http://jsbin.com/adeye4/edit
答案 3 :(得分:0)
尝试指定背景一次:
.test {
border: 1px solid #ffb75b;
background-color: #fffadb;
}