PR

【サンプルコードあり】drawer.js を使って、ドロワーメニューを作成した時、内部リンクの場合メニューが閉じない現象になるので、それを解消する方法が簡単だった。

HTML CSS

drawer.js を使うと ドロワーメニューを簡単に作成することが可能

今回 drawer.jsで、ページ内リンクをクリックした時、
ページは変化するけど、メニューが開いたままになった。

ドロワーメニューメニューの閉じない場合。

解決方法が見つかったんで記事にしました。

解決方法

解決方法はとても簡単でした。

</script>の前に下記のコード追加でOKでした。

挿入するコード

 $(‘.drawer-menu a’).on(‘click’, function() {
$(‘.drawer’).drawer(‘close’);
});

この3行追加でできました。

もし同じ現象なら使ってみてください。

実際に成功した時のコード

    <script>
      jQuery.noConflict();
      (function ($) {

        $(document).ready(function () {
          $('.drawer').drawer();
          $('.drawer-menu a').on('click', function() {
          $('.drawer').drawer('close');
        });
        });
      })(jQuery);
    </script>

 

このコードを </body> の直前に挿入で解消されました。

 

 

スポンサーリンク

ハードな通信をする方におすすめ!専用帯域で高速インターネット!
hi-hoひかりから、ゲームに特化した回線「hi-hoひかりwith games」が新登場。
ラグ・遅延を抑えて勝利を掴め!

hi-ho with games

オンラインゲーム・配信者向けインターネット
月額4,400円~
日本最大級 プロ愛用のゲーム専用インターネット光回線

HTML CSS
inoproをフォローする

コメント

タイトルとURLをコピーしました