jquery在页面加载之前执行菜单加载

时间:2011-09-08 15:18:18

标签: jquery jquery-load

我的菜单有问题。它是在jquery中完成的,每次刷新页面时我都可以看到菜单的所有级别,然后看起来jquery开始工作,菜单格式化看起来不错。我想知道是否有一种方法可以在屏幕上显示之前加载该jquery。

谢谢。

3 个答案:

答案 0 :(得分:2)

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

$(document).ready(function(){
  $("#menu").whatEverPlugin().show();
});

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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