我有這樣的代碼:爲什麼不在jQuery中正確解析此回調?
$(document).ready(function(){
$(".links a").click(function(e){
var toLoad = "products.html #" + this.id;
$('#block').fadeTo('fast',0,loadContent);
function loadContent() {
$('#block').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#block').fadeTo('slow',100);
}
e.preventDefault();
});
});
的理念是:(!檢查)
- 點擊一個鏈接觸發
- 的 「塊」 格衰爲0(查看!)
- 內容切換出(檢查!)
- 的 「塊」 的div淡出回100 (哎呦!)
我看到的行爲是div淡出,然後在fadeOut完成後立即彈出新內容。
對此有何看法?
'.load(... showNewContent())'應該是'.load(... showNewContent)' (注意丟失的括號)。 –