1

我的菜单有问题。它是在 jquery 中完成的,每次我刷新页面时,我都可以看到菜单的所有级别,然后 jquery 似乎开始工作,并且菜单的格式看起来不错。我想知道是否有办法在它出现在屏幕上之前加载它。

谢谢你。

4

3 回答 3

2

只需将菜单显示设置为无。然后当页面加载时使用

$(document).ready(function(){
  $("#menu").whatEverPlugin().show();
});
于 2011-09-08T15:20:23.540 回答
1

根据我的经验,此类问题的最佳解决方案是在样式表中使用 css (display:none) 隐藏 html 元素。jQuery 通过在鼠标事件上覆盖这些 css 属性来工作,因此即使项目最初被隐藏,菜单仍应正常工作。

于 2011-09-08T15:23:32.730 回答
1

当您第一次开始构建菜单时,您可以将其设置为隐藏,然后在最后一步使其可见。

于 2011-09-08T15:24:43.687 回答