2011-12-08 60 views
0

我第一次使用jQuery UI手風琴,我有一個問題: 如何在所有Ajax數據加載後延遲打開?加載jQuery Ajax後打開jQuery UI手風琴

這裏是手風琴代碼:

var ac = $("#accordion").accordion(
    { 
     active: false, 
     event: false, 
     autoHeight: false, 
     navigation: false 
    }, 
    { header: "table" } 
); 

我知道我可以在此功能啓動開動畫:

$(".SearchResults").load(
    url, 
    { input: id }, 
    function() { 
     hideProgress(); 
    } 
); 

hideProgress後,它將會運行。我如何開始開放?

回答

0

嘗試手風琴初始化移動回調,hideProgress()後,像這樣:

$(".SearchResults").load(
    url, 
    { input: id }, 
    function() { 
     hideProgress(); 
     var ac = $("#accordion").accordion(
      { 
       active: false, 
       event: false, 
       autoHeight: false, 
       navigation: false 
      }, 
      { header: "table" } 
     ); 
    } 
); 
+0

謝謝你的答案,但它不能在回調工作:( – Paul