0

発狂。ここで何を見逃したのかわかりません。

これがその要点です。

ボタンを取得し、クリックすると div が表示されるようにします。何らかの理由で、うまくいきません。

コードは次のとおりです。

<script type="text/javascript">
$('input.mobile_menu_button').on('click', function() {
$("#nav").toggle("show");
});
</script>

これがボタンです

<div><input type="button"  class="mobile_menu_button"  /></p>
</div>

これは、非表示の div の CSS です。

#nav {
background-color: #0CF;
width: 200px;
position: fixed;
display:none;
}

誰でも助けてもらえますか?

前もって感謝します!

4

1 に答える 1

2

これを試して。

    $('input.mobile_menu_button').click(function() {
    $("#nav").show();
});

また、このボタンでこのメニューを開閉したい場合は、代わりにこれを使用します。

    $('input.mobile_menu_button').click(function() {
    $("#nav").toggle();
});

PS - 「show」をパラメーターとして送信しようとしたため、 .toggle()について読む必要がありますが、そのようなオーバーロードはありません。

編集:

ローランドがコメントで言ったように、この回答を完了するには、ドキュメントが読み込まれた後にのみこのイベントをバインドする必要があるという問題がありました

于 2013-08-18T09:07:08.500 に答える