【发布时间】:2010-05-29 07:45:22
【问题描述】:
我正在使用一些 JS 代码将我的菜单转换为 drilldown menu。
问题是在它运行 JS 之前你会看到一大堆丑陋的链接。在他们的网站上,它通过将 js 放在顶部来解决。使用 yahoo/YSlow 的建议,我将 JS 文件保留在底部。
我尝试使用 display:none 隐藏菜单,然后使用 jquery 到 .show(), .css('display', ''), .css('display', 'block') 并且它们都导致混乱的菜单(我得到了标题,但没有标题背景颜色或菜单的任何链接)
如何正确隐藏 div/菜单并在渲染后显示?
【问题讨论】:
-
你的 html/js 是必要的。你所做的在理论上是有效的。
-
你用 .show() 做的事情听起来不错,但也许你调用 .show() 太早了。修改菜单后尝试调用 .show() (当它仍然显示时:无)。
标签: javascript html css