jquery - 叠加滚动条

标签 jquery html css

<分区>

我正在努力从 tutorials 中的一个制作一个覆盖菜单.这是制作菜单的好方法。我注意到的唯一问题是,当你有大菜单时,你无法向下滚动页面,页面中的文本较少,就像 example one 的情况一样。

在第二个例子中,我有很多页面文本,当我滚动它时滚动页面文本而不是覆盖。您可以在后台页面滚动中注意到。 example two

我怎样才能只使覆盖滚动而不是实际页面,这样当我有 marge 菜单时,我会滚动到菜单的长度

HTML代码

<div class="container">

    <section>
        <p>Overlay fades in and menu rotates slightly in perspective. As seen on <a href="http://hugeinc.com">Huge</a></p>
        <p><button id="trigger-overlay" type="button">Open Overlay</button></p>
    </section>

</div><!-- /container -->
<!-- open/close -->
<div class="overlay overlay-hugeinc">
    <button type="button" class="overlay-close">Close</button>
    <nav>
        <ul>
            <li><a href="#">Home</a></li>
            <li><a href="#">About</a></li>
            <li><a href="#">Work</a></li>
            <li><a href="#">Clients</a></li>
            <li><a href="#">Contact</a></li>
            <li><a href="#">About 2</a></li>
            <li><a href="#">Work 3</a></li>
            <li><a href="#">Clients 4</a></li>
            <li><a href="#">Contact 5</a></li>
        </ul>
    </nav>
</div>

最佳答案

overflow-y: scroll; 添加到您的 .overlay 元素,您将在该元素上有一个垂直滚动条

关于jquery - 叠加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196639/

上一篇:javascript - 列表在元素放置上向下移动

下一篇:jquery - 创建 jQuery Accordion 菜单的更好方法?

相关文章:

CSS 和 noscript 可见性难题

css - 我继承了一个网页,我想创建一个悬停下拉菜单,但我遇到了一些麻烦。

Javascript 字符串比较不起作用,搜索了很多?

css - 指针事件:没有在 IE 中不起作用

javascript - Accordion 中的访问 div

html - 为什么包含字形时 svg 文件不显示正确的字体?

android - 混合移动应用程序中图标的响应式设计

php - 使用 php 和 mysql 将图像更新到数据库中

javascript - 如何使网页滚动到使用 slidedown() 动画的元素?

javascript - 如何在输入后附加图标 - 输入后?