似乎無法使此工作,任何想法?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