簡體   English   中英

加載jQuery Ajax后打開jQuery UI手風琴

[英]jQuery UI accordion open after loading jQuery Ajax

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

這是手風琴代碼:

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

我知道我可以在此功能中開始打開動畫:

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

hideProgress之后,它將運行。 我如何開始營業?

嘗試將手風琴初始化移動到hideProgress()之后的回調中,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM