页面性能:jquery + prototype.js

时间:2012-10-26 11:20:48

标签: jquery prototypejs

我正在整理一个static website,它使用了几个jquery插件和一个AJAX下拉选项卡。
我遇到的问题是我认为在实施两者时我遵循的不良做法 我对页面加载有这种奇怪的影响,因此标签会在前几秒左右显示出来 如果有人能帮助我弄清楚如何解决这个问题,我将非常感激。

2 个答案:

答案 0 :(得分:1)

看起来您的默认css具有可见的选项卡,并且JS代码的初始化是隐藏选项卡的内容。你看到的是JS开始之前页面的正常状态。你的css应该默认为'hidden'或'off'状态,JS应该负责在适当的时候显示标签。

答案 1 :(得分:0)

要添加到@ dontGoPlastic的答案,您应该使用position: absolutetop: -224pxz-index的属性初始化css中的标签面板(您可能不会 来定义display: block,因为这是div的自然显示类型。

这不仅会初始化您的面板(js是否已加载),而且还允许您.animate()您的div'top属性,而不是必须每次运行该方法时都设置positionz-indexdisplay