AJAX機能を使用して、WordPressページをリアルタイムでロードしています。次のアプローチを使用して、リアルタイムでロードします
var toLoad = $(this).attr('href')+' #container';
$('#container').slideUp('300',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#load').fadeIn('normal');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#container').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#container').slideDown('400',hideLoader());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
私が直面している問題は、読み込み中...テキストが0.5秒間表示され、古いコンテンツが再び表示されることです。その後、4〜5秒後に、新しいコンテンツが古いコンテンツに置き換えられます。コンテンツが完全に読み込まれるまで、読み込み中のテキストを保持するにはどうすればよいですか。