PHPループによって動的に生成されるイベントのリストを含むdivがあります。div に初期の高さを持たせて、たとえば 3 つのイベントだけを表示したい。次に、リンクをクリックすると、全幅に展開されてすべてのイベントが表示されます。言う:
<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.
});
)};
});
また、リンクが再度クリックされたときにアニメーションを元の高さに戻したいと思います。誰でも??? ありがとう!!