繁体   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