页面加载期间菜单扩展

时间:2012-05-03 11:23:13

标签: asp.net css internet-explorer

我在我们的应用程序中创建了一个大型菜单。在页面加载期间,此菜单会展开所有项目,然后在页面加载后折叠(到所需的设计)。这种扩张只发生了几秒钟,看起来对客户来说很奇怪。我认为这是一个浏览器问题。应该怎么做来解决这个问题?

注意:我正在使用CSS设计菜单,并在.net应用程序的aspx页面中应用此CSS

2 个答案:

答案 0 :(得分:8)

在样式表中,添加

  

显示:无

到您的菜单根目录。在这里我假设它是无序列表

这就是你的风格

<ul id="menu" style="display:none">...</ul>

在页面中添加Javascript代码。

如果您使用的是JQuery。试试这个,

jQuery(document).ready(function(){

jQuery('ul#menu').css('display','block');

});

如果不起作用,请在您的问题中提供更多信息。

答案 1 :(得分:2)

最初设置菜单可见性:隐藏,仅在页面加载后将其设置为可见性:可见