[英]addClass(“test”) doesn't work - but css(“background”,“red”) does
有人知道為什么嗎?
這是JS:
$(".screenshots .tab1").hover(function() {
$(".section1").addClass("test");
}, function() {
$(".section1").removeClass("test");
});
});
和CSS:
.test {
background: black;
border: 1px solid #ffb75b;
background-color: #fffadb;
}
也許有一個CSS條目會否決您的條目。 嘗試這個:
background-color: #fffadb !important;
也許這只是復制和粘貼錯誤,但是您有一個});
太多。 應該:
$(".screenshots .tab1").hover(function() {
$(".section1").addClass("test");
}, function() {
$(".section1").removeClass("test");
});
查看現場示例: http : //jsfiddle.net/wmD4E/
當然background: black
不會起作用,因為background-color: #fffadb;
覆蓋它。
我認為是因為您有一個額外的}); 在您的JS代碼的末尾。 在這里查看工作示例http://jsbin.com/adeye4/edit
嘗試一次指定背景:
.test {
border: 1px solid #ffb75b;
background-color: #fffadb;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.