<script> $(function(){ $(".ddd").css("display","none"); $(".button-toggle").on("click", function() { $(".ddd").slideToggle(); }); }); </script> <script> $(function(){ var flg = "off"; $('.button-toggle').on('click', function(){ if(flg == "off"){ $(this).html("<div>close</div>"); flg = "on"; }else{ $(this).html(""); flg = "off"; } }); }); </script> <script> $(function() { var flg = "on"; $(document).click(function() { if(flg == "on"){ $(".button-toggle").click();} flg = "off"; }); }); </script>
こんにちは!
上2つのスクリプトで、メニューの開閉と、開閉時のデザインをコントロールしています。
問題は3つ目のスクリプトで、メニューが開いているときに、領域外をクリックするとメニューが閉じるよう試行錯誤しているのですが、なかなかうまくいきません。どなたかご教示をいただければ幸いです。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー