【问题标题】:Asp.net default theme css menu problemasp.net默认主题css菜单问题
【发布时间】:2011-08-19 03:14:45
【问题描述】:

VS 2010的Net 2.0默认主题,蓝头白体,菜单不错,但是当页面加载时,菜单先是乱七八糟地打开,然后在合适的位置关闭,这是css问题,如果页面很重或需要一些时间,菜单就会受到干扰,任何人有想法,如何解决这个问题?

谢谢 阿提夫

【问题讨论】:

  • 您能否发布一个示例,说明“以令人不安的方式打开”的含义是否涉及 Javascript?
  • 不,我认为没有 Java Script,例如菜单是 Home About Us Contact us,它是水平的,但是页面正在加载,它是垂直显示的,当页面加载完成,一切正常并返回位置,这是一个 css 问题,我确定
  • 但是当页面未完全加载时,菜单是垂直显示的。加载完成后(页面完全加载)菜单是否正确显示?
  • 是的,这就是发生的事情。
  • 所以基于此,我会说这是正常的,因为只有加载完整的 css 文件后,浏览器才能正确显示所有内容。

标签: asp.net css visual-studio menu


【解决方案1】:

在慢速浏览器上解决菜单控件加载美学问题:JTankers; 2011/06/17

将标签替换为:

  <body onload="document.getElementById('div_Menu').style.visibility='visible'">

将菜单控件放在以下 div 中:

  <div id='div_Menu' style='visibility: hidden'; >
    <asp:Menu ...
  </div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多