我有一组 31 个 div,每个 div 都有一个数字类。我正在尝试使所有具有今天日期或更早日期的 div 在单击提交按钮时都具有动画效果。
<div class="image 1">SAMPLE TEXT</div>
<div class="image 2">SAMPLE TEXT</div>
<div class="image 3">SAMPLE TEXT</div>
<div class="image 4">SAMPLE TEXT</div>
<form>
<input class="previous" type="submit" value="View Previous" />
</form>
还有一点 jQuery,但它远非有效,我无法为我的生活找出原因。
$("form").submit(function()
{
var number = $('div.image').attr("class").match(/\d+/),
d = new Date(),
day = d.getDate();
if (number <= day){
$('div.image').animate({"height":"0px", "width":"150px", "bottom":"75px"}, 500);
}
else {
}
});
我目前拥有它,因此当您将鼠标悬停在它们上时,每个单独的 div 都会进行动画处理,但我也希望能够在单击提交按钮时为其中的一组进行动画处理。谢谢!