onclick を切り替えるコンテンツ div を含むネストされたメニューがあります。デフォルトでは、ページが読み込まれると、すべてのコンテンツ div が非表示のメニューが表示されます。ページが(クリックせずに)読み込まれたときに、アクティブな Content div (class="active") を表示しようとしています。これは私のHTMLです:
<ul>
<li><h3 class="toggle_action"> Mailing Lists</h3> // toggle trigger
<ul class="div_toggle"> // the content div
<li><h3 class="toggle_action"><a href="/list" class="active">Overview</a></h3></li>
<li>...another link...</li>
</ul>
</li>
</ul>
これは私のjQueryです:
(function ($) {
$(document).ready(function() {
$(".div_toggle").slideUp();
$(".active").Show();
$(".toggle_action").click(function(){
$(this).next(".div_toggle").slideToggle("slow");
});
});
})(jQuery);
何時間も検索しましたが、onclick を表示/非表示にするコードしか見つかりません。ページの読み込み時にのみこれを行うには何か不足しているに違いありません。私を正しい方向に向けるのを手伝ってください!