0

我在页面上动态创建多个 jquery ui 手风琴。

页面的渲染需要很长时间,并且卡在手风琴的创作上。

有没有办法在同一时刻创建多个手风琴?

谢谢

编辑

想想我的屏幕上有几个 h3 和 div,在加载页面时,我调用了这个函数:

function createAccordion(accordion) {
    if (typeof accordion == 'undefined')
         accordion = '.accordion';

    $(accordion).accordion({
        active: false,
        collapsible: true,
        animate:false,
        heightStyle: 'content'
    });
}
4

1 回答 1

0

您可以尝试使用Html5网络工作者。这是为了在进行大量处理时释放 UI 线程。查看w3c 学校的示例

或者,您可能想查看setTimeout模式。一个很好的例子。

于 2013-07-21T10:01:01.123 回答