似乎无法使此工作,任何想法?jQuery - 动画高度不能按预期工作
的JavaScript:
$('.articleSlide').each(function() {
var current = $(this);
current.attr("box_h", current.height());
});
$(".articleSlide").css("height", "100px");
$(".showHide").html('<a href="#">More</a>');
$('.showHide a').click(function() {
var open_height = $(".articleSlide").attr("box_h") + "px";
$(this).closest("articleSlide").animate({"height": open_height}, {duration: "slow" });
});
HTML:
<div class="articleSlide">
<!-- lots of text -->
</div>
<div class="showHide"></div>
这一切都包含在的jsfiddle链接 – Yammi 2011-03-28 17:17:31