gpt4 book ai didi

javascript - jQuery mmenu 使页面自动跳转到顶部

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:24:41 28 4
gpt4 key购买 nike

对于一个大学元素,我正在尝试为响应式网站实现一个移动菜单。为此,我使用了 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/ 查看实际问题.

提前感谢您的回答。

-- 迈克

最佳答案

您是否将此插件与 Foundation 5 一起使用。如果是,那么您可以在 global.scss 文件中将 html、body height 从 100% 更改为 auto。

例如...

来自:

// Must be 100% for off canvas to work


html, body { height: 100%; }

收件人:

// Must be 100% for off canvas to work


html, body { height: auto; }

关于javascript - jQuery mmenu 使页面自动跳转到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22633623/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com