Справка по аккордеонному меню JQuery - PullRequest
0 голосов
/ 14 января 2011

это то, что у меня есть сейчас, я хочу, чтобы меню запускалось как свернутое, но вкладка «Транзакция» всегда открыта

        <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 Ответ

1 голос
/ 14 января 2011

Вам необходимо удалить атрибут 'onload' в теге body.

Также вам необходимо изменить

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

на

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

Вотрабочий пример для вас http://jsfiddle.net/UVfMx/

...