新しいコンテンツがロードされたら、既にロードされているコンテンツをフェードアウトさせ、次にこの新しいコンテンツをフェードインさせるにはどうすればよいでしょうか。
私はjqueryアドレスを使用してこれを達成しようとしています.別のプラグインで簡単/より良い場合は、提案してください:-)
私が持っているコードは次のとおりです。
function loadURL(url) {
console.log("loadURL: " + url);
$("#content").load(url);
}
$.address.init(function(event) {
console.log("init: " + $('[rel=address:' + event.value + ']').attr('href'));
}).change(function(event) {
$("#content").load($('[rel=address:' + event.value + ']').attr('href'));
console.log("change");
})
$('a').click(function(){
loadURL($(this).attr('href'));
$("#content").hide();
$("#content").fadeIn();
});
コンテンツをフェードアウトするのではなく、一番上にフェードインするローダー div を作成できるのではないかと考えてみましたが、どこに行けばいいのか本当にわかりません。
現時点ではコンテンツがフェードインし、他のリンクをクリックすると新しいコンテンツに変わり、フェードインしますが、新しいコンテンツがフェードインする前にフェードアウトする方法がわかりません.
どんな助けでも大歓迎です!