現時点では、リンクごとにページを更新する必要がないように、ページ コンテンツがメイン内に読み込まれる設定を作成しようとしています。
クリックされたすべてのリンクに対して次のようにjQueryロードを使用して、リンクが#main
. (もちろん、完成した時点ですべてのリンクになるわけではありません。)
直接アクセスしたページは正常に動作しますが、この読み込みリンクを使用しようとすると、コンテンツは正しく読み込まれますが、読み込まれた html がビュー ソースにしか表示されません。ここで何か問題がありますか?
$("body").on("click", "a", function(){
$("#footer, #main").fadeOut('fast');
$("#main").load($(this).attr("href"), function(){
$("#main, #footer").fadeIn('slow');
});
return false
});