私は ajax を介してページ コンテンツを読み込んでいます。古いコンテンツを上にスライドさせて消えさせ、新しいコンテンツを所定の位置に配置したいのですが、私の問題は、新しいコンテンツをアニメーション化できないように見えることです。ボタンをクリックするとレンダリングされます (ただし、古いコンテンツはアニメーションします)。以下は私のjavascriptです、
$("#ajax").live("click", function(e){
var loadURL = $(this).attr('href');
$("#information").animate{{positionTop : "-900px" }, 1000);
$(".content").load(loadURL + " #information").animate({positionTop: "0px"}, 1000);
e.preventDefault();
});
これが私のHTMLマークアップです。
<div class="content">
<div class="loading"></div>
<article id="information">
<header>
<h1 class="beta"></h1>
<a href="" class="learn">Learn More</a>
</header>
<section class="advantage">
</section>
<section class="advantage">
</section>
<section class="advantage">
</section>
<a class="next-advantage" id="ajax" href="/logic-combi.php">Logic+ Combi</a>
</article>
</div>
JS はまったく同じ HTML のセットアップを要求していますが、<article id="information">