javascript - 需要在页面上保留选项卡 - 始终在页面的前面

标签 javascript jquery html

需要将标签保留在页面上 - 始终位于页面的前面。 如果你点击一个,两个就可以了,但是当你点击三个时,页面滚动就会出现在选项卡上方。请问如何保留前面的标签?

这是我的 jsfiddle 链接 http://jsfiddle.net/97tbk/737/

这是代码

<div id="tabs">
    <ul>
        <li><a href="#fragment-1"><span>One</span></a></li>
        <li><a href="#fragment-2"><span>Two</span></a></li>
        <li><a href="#fullpage"><span>Three</span></a></li>
    </ul>

    <div id="fragment-1">
        <p>First tab is active by default:</p>
        <pre><code>$( "#tabs" ).tabs(); </code></pre>
    </div>

    <div id="fragment-2">
        Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
    </div>

    <div id="fullpage">
        <div class="section">One</div>
        <div class="section">
            <div class="slide">Two 1</div>
            <div class="slide">Two 2</div>
        </div>
        <div class="section">Three</div>
        <div class="section">Four</div>
    </div>
</div>

最佳答案

您需要将 z-index 添加到您的无序列表中。试试这个:

ul {
    z-index: 9999;
    position: relative;
}

我现在无法测试此代码段,但我很确定它可以工作。

关于javascript - 需要在页面上保留选项卡 - 始终在页面的前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31796127/

相关文章:

javascript - 使用 Angular 获取所有选定复选框的值

javascript - 如何从另一个服务 AngularJS 访问 promise

javascript - 在 ReactJS 中关闭浏览器选项卡时如何触发弹出窗口?

html - 防止所有浏览器自动填充密码

javascript - 将数组中的项目添加到另一个数组中的对象中

javascript - 如何防止多个超时同时运行?

jquery - 使用 jQuery 跳过 CSS 转换

javascript - Bootstrap 3 工具提示闪烁

html - 使用 Overflow-y :scroll 将 child 拖出容器

html - 我怎样才能强制我的页脚贴在 CSS 中任何页面的底部?