首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要把标签放在页面上--总是放在页面的前面

我需要把标签放在页面上--总是放在页面的前面
EN

Stack Overflow用户
提问于 2015-08-04 04:24:44
回答 2查看 60关注 0票数 5

需要将选项卡放在页面上--始终放在页面的前面。如果你点击1,2,这是很好的,但当你点击3,页面滚动出现在标签上方。我怎样才能保留前面的标签呢?

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

以下是代码

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2015-08-04 04:33:55

您需要向无序列表中添加一个z索引。试试这个:

代码语言:javascript
复制
ul {
    z-index: 9999;
    position: relative;
}

我现在不能测试这个代码片段,但我非常确定它可以工作。

票数 8
EN

Stack Overflow用户

发布于 2015-08-04 04:42:06

为此,您可以使用"z-index“属性。你必须将always与"position: relative“一起使用,否则它将不起作用。

代码语言:javascript
复制
#tabs ul {
    position: relative;
    z-index: 99;
}

这里是小提琴:http://jsfiddle.net/97tbk/740/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31796127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档