如何删除所有未单击的元素的不透明度。我有一组网格图案的图像。我希望能够单击其中的任何一个以使其余部分消失。我现在可以做到,但我想让它更有活力。
<script>
$(document).ready(function() {
$('#grid').click(function() {
$('#book').animate({
opacity: '0'.
}, 1500, function() {
});
});
});
</script>
</head><body>
<div class="portfolio">
<ul id="grid">
<li><a href="#"id="book"><img src="1.jpg"></a></li>
<li><a href="#"id="book1"><img src="2.jpg"></a></li>
<li><a href="#"id="book2"><img src="3.jpg"></a></li>
<li><a href="#"id="book3"><img src="4.jpg"></a></li>
<li><a href="#"id="book4"><img src="5.jpg"></a></li>
<li><a href="#"id="book5"><img src="6.jpg"></a></li>
<li><a href="#"id="book6"><img src="7.jpg"></a></li>
<li><a href="#"id="book7"><img src="8.jpg"></a></li>
<li><a href="#"id="book8"><img src="9.jpg"></a></li>
</ul></div>
我在想,如果 id 不包含 id clicked opacity=0