我正在一个页面上动态创建多个jquery ui手风琴。
页面的渲染需要很长时间,而且它被手风琴的创作卡住了。
有没有办法在同一时刻创作多个手风琴?
谢谢
编辑
我想我有一些混乱的h3&在我的屏幕上和页面加载时,我调用这个函数:
function createAccordion(accordion) {
if (typeof accordion == 'undefined')
accordion = '.accordion';
$(accordion).accordion({
active: false,
collapsible: true,
animate:false,
heightStyle: 'content'
});
}
您可以尝试使用Html5
web Worker。这是为了在进行大量处理时释放UI线程。参见w3c学校上的示例
或者,您可能希望查看setTimeout
模式。这里有一个很好的例子。