jQuery でアニメーション化したい単純な画像/ビデオ ギャラリーがあります。私ができるようにしたいのは、誰かがリンクをクリックする.big
と、同じIDのdivが設定されdisplay:block; opacity:1
、他のすべてのdivが設定されることだけですdisplay:none; opacity:0
これは私のギャラリーのマークアップです。
<div id="gallery">
<div class="main">
<div id="big-1" class="big"><!-- image / video here --></div>
<div id="big-2" class="big"><!-- image / video here --></div>
<div id="big-3" class="big"><!-- image / video here --></div>
</div>
<div class="thumbnails">
<a id="1" href="#"><img src="images/thumb1.jpg" alt="#"/></a>
<a id="2" href="#"><img src="images/thumb1.jpg" alt="#"/></a>
<a id="3" href="#"><img src="images/thumb1.jpg" alt="#"/></a>
</div>
</div>
デフォルトでは、最初の div を除くすべての.big
div が設定されています。display:none; opacity:0