我有一个由 php 循环动态生成的事件列表的 div。我希望 div 有一个初始高度,只显示三个事件。然后,当您单击一个链接时,它会扩展为全宽以显示所有事件。说:
<div id = "container">
<div class="events-wrap">
<!-- php loop that generates the events -->
</div>
<a href="#" class="showall">Show All</a>
</div>
因此,我希望在单击 .showall 时将高度动画降低到 div 的完整高度,以便显示所有事件。我最初试图让 div 动画的尝试是失败的。
$(document).ready(function() {
$('.events-wrap').css('height','30%');
$('.showall').click(function(e) {
e.preventDefault();
$('.events-wrap').animate({
height: '100%'
}, 500, function() {
// Animation complete.
});
)};
});
当再次单击链接时,我还想让它动画回到它的初始高度。有人???谢谢!!