非常に簡単なハンバーガーメニューがあります。私はjQueryを使用して、ハンバーガーがクリックされたときに開閉するように切り替えます。しかし、私はdivやメニューの外のどこかをクリックすると、ユーザーがそれを閉じることができるようにしたいと思います。コンテナの外をクリックするとハンバーガーメニューが閉じます
jsfiddleは私が書いたものです。スタイリングに気をつけないでください。
私は
$(window).on('click', function(){
$('.responsive-menu').removeClass('expand');
})
しかし、それは追加で、私も、メニューを開くことができないようなものを使用したいと思います。助けてください。ありがとうございました!
は、私たちはあなたのコードの残りの部分を見ると、どのようにこれらの行をしてください統合しているだろうか? –
「divの外のどこにいても」という意味を具体的に説明できますか?ユーザーがページ上のリンクまたはボタンをクリックした場合にメニューが閉じると思われますか?幅と高さが100%の不可視のレイヤーをレイヤー化し、そのonclickを有効にしてから、その上に公開されたメニューを投げ込むことを考えましたか? –
@DavyM行は純粋なCSSです – Ruby