我有几个有图像的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");
}
);
});