2012-09-08 29 views
1

我想擴展一個應該從另一個服務器加載的數據。jQuery加載完成事件不起作用?

問題是如果我開始擴展除法(toggleslide)並且加載方法完成高度跳躍並且效果被破壞。

我想那是什麼jQuery的開始擴大完成數據傳輸之後,但我下面的代碼無法正常工作:

// divison name = details 
details.load("index.php", expandLastResultDetails3(details)); 

function expandLastResultDetails3(details) { 
    $(details).slideToggle('slow', function() { 
     ready(); 
    }); 
} 

框是跳躍的,因爲(我猜)中的slideToggle開始早。

回答

5

.load()預計函數在請求完成時調用回調函數。但是,不是通過回調,你是執行的功能。請嘗試以下操作:

details.load("index.php", function() { 
    expandLastResultDetails3(details); 
}); 
+0

非常感謝! –