JQuery手风琴菜单帮助

时间:2011-01-14 16:36:54

标签: jquery menu accordion

这就是我现在所拥有的,我希望菜单以折叠方式启动,但“交易”标签始终打开

        <ul id="menu"> 
                            <li><a href=""> New </a></li>
                            <li><a href="#"> Transaction</a>
                            <ul> 
                        <li><a href="http://www.php.net/">add</a></li> 
                        <li><a href="http://www.ruby-lang.org/en/">delete</a></li>  
                        <li><a href="http://java.sun.com/">correct</a></li> 
                        </ul> </li>

                            <li><a href="#">Reports</a></li>
                            </ul>

这是我的initMenu函数:

function initMenu() {
    $('#menu ul').hide();
    $('#menu li a').click(
function() {
    $(this).next().slideToggle('normal');
}
);
}
$(document).ready(function() { initMenu(); });

1 个答案:

答案 0 :(得分:1)

您需要删除正文标记中的“onload”属性。

此外,您需要更改

<li> <a href=""> New </a> </li>

    <li> <a href="#"> New </a> </li>

这是一个适合您的工作示例 http://jsfiddle.net/UVfMx/