【问题标题】:Menu expanding during page load页面加载期间菜单扩展
【发布时间】:2012-05-12 21:45:37
【问题描述】:

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

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

【问题讨论】:

标签: asp.net css internet-explorer


【解决方案1】:

在样式表中,添加

显示:无

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

这样,你的风格将是

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

在您的页面中添加 Javascript 代码。

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

jQuery(document).ready(function(){

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

});

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-11
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多