我已經看到了一些這方面的帖子,但沒有一個解決方案適用於我 - 我嘗試了很多。我只是執行一個簡單的序列 - 淡出div,加載內容,淡入深入,但加載的內容稍後會以完全不透明的方式出現,然後消失,然後執行淡入淡出。我已經嘗試將加載的div的顯示屬性設置爲none,然後在淡入功能中顯示它,設置延遲,顯示等等。我嘗試了fadeTo,fadeOut等。順便說一句,hide()可以正常工作,但這不是我想要的效果。與fadeTo相關的負載jQuery的閃爍
這裏是我的代碼:
...
$('#bio_container').fadeOut(500,loadContent(ident));
});
function loadContent(ident){
$('#bio_container').load('/index.php/ajax/bios/' + ident,showContent);
}
function showContent(){
$('#bio_container').fadeIn(500);
}
任何想法,將不勝感激。
哇。有效。謝謝!你能解釋爲什麼嗎? – mheavers
@mheavers我編輯了答案並添加了一些未經訓練的觀點:) –