2012-01-17 65 views
0

我有一个使用Jquery的5个选项卡的登录页面。在加载页面时,标签的所有内容都显示在首页,直到页面完全加载,内容将被放置并分离到标签中。目前的过程非常缓慢。有其他选择吗?只有JavaScript被接受在登录页面托管的位置。Jquery选项卡内容加载非常缓慢

+0

向我们展示代码,我们看看有什么问题 – 2012-01-17 10:29:21

+1

隐藏除第一个之外的所有选项卡。 'display:none' – 2012-01-17 10:29:31

+0

代码在哪里? – Unknown 2012-01-17 10:32:43

回答

1

你在做这onDocumentLoad或onDocumentReady?

我会建议一个Init()函数内部做这个...

$(Init); 
function Init(){ 
    //set up tabs here 
} 

我也建议使用CSS来隐藏除第一个为默认的所有标签页。

.NonFirstTabPage 
{ 
    display:none; 
} 

这样,你应该只看到当第一次加载页面,不管需要多长时间来建立JQuery的标签页

只记得第一个标签页,那么大的JavaScript/JQuery的是的,不要忘记,基础知识可以解决相当多的简单需求。

在另一方面,我放弃了任何内置的从JQuery的Tab键的功能,我发现它烦人(尤其是造型)得到它的权利 - 这是童话简单的创建自己的简单的函数来显示和隐藏标签页如所须。