【问题标题】:Jquery Showing UL list structure before loading CSS ddsmoothmenuJquery在加载CSS ddsmoothmenu之前显示UL列表结构
【发布时间】:2012-05-05 02:57:41
【问题描述】:

我正在为客户开发一个私人项目,并且我已经集成了 ddsmoothmenu。我和客户正在体验在菜单样式启动之前显示的列表的 UL 结构。

有没有办法让菜单加载之前完全样式化,这样它就不会闪现 UL 列表.. 永远:)?

它不会每次都这样做。可能有十分之一的页面加载。

它在一个 ASP 网站上,我没有任何 javascript 错误。

请帮忙:)

谢谢!

J

【问题讨论】:

    标签: javascript jquery asp.net css


    【解决方案1】:

    您可以在列表加载之前隐藏列表,或者更快地调用 ddsmoothmenu,而不是等待 DOM 完成加载。如果您知道列表何时存在于 DOM 中,则不必等待 DOM。示例:

    <ul id='menu'>
        <li>Whatever</li>
    </ul>
    <script>
        $('#menu').doSomethingNow();
    </script>
    

    【讨论】:

    • 太好了,我应该为 .doSomethingNow 添加什么内容?
    • 我想你想用你当前对 ddsmoothmenu 的调用替换该行。
    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2011-05-09
    • 2012-02-27
    相关资源
    最近更新 更多