1

私はjQueryにまったく慣れていませんが、自分のやり方を知っています(っぽい)。

説明を試みることもできますが、デモ ( http://codepen.io/georgearnall/pen/KjtAw ) を表示する方が簡単です。

ユーザーがモバイル ナビゲーションのトグルをクリックしたときに、メニューが横からスライドするようにしたいのです。次に、ユーザーがナビゲーションを閉じたい場合は、ページ コンテンツ (.page-wrap) の任意の場所をタップするだけで、再びスライドして離れます。

私の問題は、コード中に追加されたクラスが JavaScript で機能しないように見えることです。

また、これを行う別のより簡単な方法がある場合は、お気軽に共有してください:)

助けてくれてありがとう

4

1 に答える 1

8

イベント代表の友よ。動的に追加されるクラスにクリック イベントをバインドするには、クリック ハンドラを次の構文に変更してみてください。

$(document).on("click", ".active .page-wrap", function() {

ここにデモがあります: http://codepen.io/anon/pen/HJfxE

于 2013-07-08T20:02:16.940 に答える