これは私が崩壊してメニューを起動したい、今持っているが、「トランザクション」タブが常に開いているものですjQueryのアコーディオンメニュー、ヘルプ
<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(); });
あなたのコードは意味をなさないために働い例です
に
を変更する必要があります。 – SLaks
まず、ドキュメントがJavaScriptに読み込まれたときに、同じ関数(initMenu())を実行しているので、 "onload"属性で関数呼び出しを行う必要はありません。 – Mike
私はこの例に従っています:http://www.i-marco.nl/weblog/jquery-accordion-menu/index_collapsed.html –