2009-07-15 4 views
0

次のコマンドを使用して、現在のページ内に新しいページを読み込みます。Slideup jqueryを使用して次のページをアニメ化する

$(document).ready(function(){ 
$("#leftnav").click(function(){ 
    $.post("regions.php",function(data){document.write(data)},"html") 
    return false; 
}); 

}); 

jqueryを使用して新しいページをアニメーション表示することはできますか?

おかげで、

答えて

3

その後、slideDownを身体に追加して、隠されたdiv要素に新しいコンテンツを追加すると以下の通りです。

$(document).ready(function(){ 
    $("#leftnav").click(function(){ 
     $.post("regions.php",function(data){ 
      //create a div and hide it 
      //append new content then slideDown 
      $('<div />').hide() 
         .html(data) 
         .appendTo('body') 
         .slideDown() 
     return false; 
    }); 
}); 
+0

返信いただきありがとうございます。私はページ間のjavascriptの変更として頭が必要です。 htmlタグの間にかなりのものがあります。私はこれが不可能だと思っています。 –

+0

jsを別のjsファイルに移動すると、新しいコンテンツのinit関数を呼び出すことができます。 – redsquare

+0

http://paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/を参照してください。 – redsquare

関連する問題