为大学项目我试图实现一个移动菜单到一个响应式网站。为此,我使用了jQuery插件mmenu。jQuery mmenu使页面自动跳转到顶部
除了一件事之外,一切似乎都正常: 每当我打开菜单时,它都会滚动到页面的顶部,而不是停留在原来的位置。我也意识到,虽然菜单打开我不能滚动页面(相对于这里的例子: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/。
感谢您提前给出答案。
迈克 -
检查你的CSS中的html和body。如果两者的高度均为100%,则会使这些跳跃 – 5ulo