我的网页上有一些元素,我希望当我单击其中一个元素时,其他元素(未单击的元素)的不透明度会发生变化。
这是一个元素的 HTML 代码:
<div class="element hover download" id="_4>
<div class="front">
<div class="element-image-front">
<img src="./Post thumbnail images/raspberryPiboard.JPG"/>
</div>
</div>
<div class="back">
<a class="link" href="#/portfolio/chicken.html" onclick="gestionClic('compteur11');"><div class="element-image-back">
<div class="element-image-back">
<img src="./Post thumbnail images/raspberryPiboard.JPG"/>
</div>
</a>
</div>
</div>
当我单击一个元素时,这就是class="link"
被单击的元素。
我试过这个但它不起作用:
$('.link').click(function() {
$('.element').siblings().stop().animate({opacity: 0.4}, 300);
$('.link').click(function() {
$not('.element').stop().animate({opacity: 1.0}, 300);
});
});