大学のプロジェクトで、レスポンシブ Web サイトにモバイル メニューを実装しようとしています。これを行うには、jQuery プラグイン mmenu を使用しました。
1 つのことを除いて、すべて正常に動作しているようです。メニューを開くと、元の場所にとどまるのではなく、ページの一番上までスクロールします。また、メニューが開いている間はページをスクロールできないことにも気付きました (ここの例とは対照的に: http://mmenu.frebsite.nl/mmenu/demo/onepage.html )
私のコードは次のように構成されています:
<body>
<!-- Mobile Navigation -->
<nav id="mobilenav">
<div>
<ul>
...
</ul>
</div>
</nav>
<div id="wrapper">
<header class="mm-fixed-top hidden-desktop">
...
<a href="#mobilenav" class="pull-left"><i class="fa fa-bars"></i></a>
...
</header>
<div id="topbar">
...
</div>
<div id="content">
...
</div>
</div>
<div id="tothetop" class="hidden-desktop">
...
</div>
<div id="bottom" class="visible-desktop">
...
</div>
<!-- Scripts -->
...
</body>
問題の動作はhttp://www.mikehudson.de/BA/で確認できます。
事前にご回答いただきありがとうございます。
-- マイク