我的菜单有问题。它是在 jquery 中完成的,每次我刷新页面时,我都可以看到菜单的所有级别,然后 jquery 似乎开始工作,并且菜单的格式看起来不错。我想知道是否有办法在它出现在屏幕上之前加载它。
谢谢你。
我的菜单有问题。它是在 jquery 中完成的,每次我刷新页面时,我都可以看到菜单的所有级别,然后 jquery 似乎开始工作,并且菜单的格式看起来不错。我想知道是否有办法在它出现在屏幕上之前加载它。
谢谢你。
只需将菜单显示设置为无。然后当页面加载时使用
$(document).ready(function(){
$("#menu").whatEverPlugin().show();
});
根据我的经验,此类问题的最佳解决方案是在样式表中使用 css (display:none) 隐藏 html 元素。jQuery 通过在鼠标事件上覆盖这些 css 属性来工作,因此即使项目最初被隐藏,菜单仍应正常工作。
当您第一次开始构建菜单时,您可以将其设置为隐藏,然后在最后一步使其可见。