我在我们的应用程序中创建了一个大型菜单。在页面加载期间,此菜单会展开所有元素,然后在页面加载后折叠(按所需设计)。这种扩展只持续了几分之一秒,对客户来说看起来很奇怪。我相信这是一个浏览器问题。应该怎么做才能解决这个问题?
注意:我正在使用 CSS 设计菜单并将此 CSS 应用到我的 .net 应用程序的 aspx 页面中
最佳答案
在样式表中,添加
display:none
到你的菜单根目录。这里我假设它是无序列表
这就是你的风格
<ul id="menu" style="display:none">...</ul>
在您的页面中添加 Javascript 代码。
如果您使用的是 JQuery。试试这个,
jQuery(document).ready(function(){
jQuery('ul#menu').css('display','block');
});
如果它不起作用,请在您的问题中提供更多信息。
关于asp.net - 菜单在页面加载期间展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10430339/