【问题标题】:Cufon jquery accordion problemCufon jquery手风琴问题
【发布时间】:2011-04-06 12:28:06
【问题描述】:

我正在尝试在我正在制作的网站中为使用 Cufon 样式的元素添加手风琴菜单。但它不能正常工作。我猜那是因为元素是用 Cufon 设计的。因为它可以在没有 Cufon 的情况下工作。我该如何解决这个问题?

javascript:

<script>
$(document).ready(function() {
$("#accordion").accordion();
});
</script>

html:

<div class="subMenu">
            <div>title</div>
            <div id="accordion">
                <h2><a href="javascript:void(0);">item x</a></h2>
                <div>xx</div>

                <h2><a href="javascript:void(0);">item y</a></h2>
                <div>yy</div>

                <h2><a href="javascript:void(0);">item z</a></h2>
                <div>zz</div>
            </div>
         </div>

【问题讨论】:

    标签: jquery menu accordion cufon


    【解决方案1】:

    尝试在 cufon 执行后执行您的 javascript。

    【讨论】:

    • Topraam daha açıklayıcı yazabilir misin ?
    • Merhaba,cufon 正在改变你的 dom 结构,所以首先确定你的 jquery 选择器是否有效。您可以使用 firebug 从生成的 html 中查看它。如果您的选择器有效,请尝试在 javascript 中使用 settimeout 函数延迟。并在加载页面三秒后执行您的 javascript。 $("#accordion").accordion();如果这可行,那么 cufon 有一种机制,您可以确保您的 javasript 在 cufon 完成后执行。
    • 在 jquery 之后加载 cufon,如第一 [here] 所示 (github.com/sorccu/cufon/wiki/FAQ)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    相关资源
    最近更新 更多