画像がある DIV はほとんどありません。これらの画像の背後には、アニメーション化されるラベルがあります。
問題は、それぞれを個別にアニメーション化するのではなく、アニメーション効果がそれらすべてに対して行われることです。ここにコードがあります。
HTML
<div class="MainGallery">
<div class="MainGalleryData" id="MainGalleryData">
<ul>
<li>
<img src="img/pic1a.png" alt="" />
<label class="MainGalleryDataSite">
<a href="Contact.aspx" target="_top"> </a>
</label>
</li>
</ul>
</div>
<div class="MainGalleryData" id="MainGalleryData2">
<ul>
<li>
<img src="img/pic1a.png" alt="" />
<label class="MainGalleryDataSite">
<a href="Contact.aspx" target="_top"> </a>
</label>
</li>
</ul>
</div>
JS
$(document).ready(function () {
$(".MainGallery li").hover(function () {
$(".MainGallery li .MainGalleryDataSite").animate({ "top": "-178px" }, "fast");
},function () {
$(".MainGallery li .MainGalleryDataSite").animate({ "top": "-148px" }, "fast");
}
);
});