这里我使用了四个div
' s,当我点击第一个div
时,其他所有div
正在变得不透明,它的工作正常,我想要移动到其他{ {1}} v第一个di
仍未改变不透明度
div
提前感谢,
答案 0 :(得分:3)
您没有写有效的HTML代码 - 请参阅:
<div class="category-item" >
<div class="img-responsive center-block"> </div>
</div>
<div class="category-item" >
<div class="img-responsive center-block"> </div>
</div>
<div class="category-item" >
<div class="img-responsive center-block"> </div>
</div>
<div class="category-item" >
<div class="img-responsive center-block"> </div>
</div>
和js:
$(document).ready(function(){
$(".category-item").click(function(){
$(".category-item").addClass("blue");
$(this).addClass("black").removeClass("blue");
});
});
请参阅demo
答案 1 :(得分:1)
fiddle demo 试试这个
$(document).ready(function(){
$(".category-item").click(function(){
$(".category-item.black").removeClass("black");
$(this).addClass("black");
$(".category-item").addClass("blue");
});
});
答案 2 :(得分:1)
Fiddle demo尝试此代码一次
$(document).ready(function(){
$(".category-item").click(function(){
$(".category-item").removeClass("blue");
$(".category-item").removeClass("black");
$(".category-item").addClass("blue");
$(this).addClass("black");
});
});
&#13;
答案 3 :(得分:1)
Fiddle demo尝试此代码一次
$(document).ready(function(){
$(".category-item").click(function(){
$(".category-item").removeClass("blue");
$(".category-item").removeClass("black");
$(".category-item").addClass("blue");
$(this).addClass("black");
});
});