0
これは基本的には繰り返したいメニュートグル機能ですが、ページを更新しないと目的を達成できません。 .fa-bars
をクリックすると、左からメニュー内をスライドする本体にクラス.animate
が追加され、メニュー領域外のどこかをクリックするとメニューが隠され、本体からクラス.animate
が削除されます。クリックイベントを繰り返すことができません
これは1回しか動作せず、ページを更新します。
この点で任意のヘルプは、私は彼が唯一の体をクリックすると、メニューを閉じたいと思います
jQueryのコード
$(document).ready(function()
{
$(document).on('click', function()
{
if($('body').hasClass('animate'))
{
$('body.animate').on('click', function()
{
$(this).removeClass('animate');
});
}
else
{
$('.fa-bars').on('click', function()
{
$('body').addClass('animate');
});
}
});
});
おかげユイが、そのコードが動作していないを開いた場合、それもトグルしていないですメニュー。 – Raj
編集しました。重複したイベント処理を防ぐためにstopPropagationを追加しました – Akivamu
ありがとう、Huy。それは完全に機能します。 – Raj