jquery - 如何使用 css 在 "range" slider 后面设置一个居中的标签

标签 jquery css jquery-mobile

我的 CSS 有问题。如果我想要一个标签与一个 div 重叠,我只需设置 position:absolute 和 top: 0px,left: 0px。这对我来说通常有效,但在以下情况下,我不知道如何将我的文本设置在 slider 上方或透明 slider 下方。我希望你能帮我解决这个问题。

<div data-role="collapsible-set">
    <div data-role="collapsible">
         <h3>
                <input class="slider" type="range" value="0" min="0" max="100" id="slider1" step="5" />
                <p id="rowlabel1">Test</p>
            </h3>

    </div>
</div>

我的CSS:

#rowlabel1 {
    position: absolute;
    z-index: 1;
}
#slider1 {
    position: absolute;
    z-index: 0;
}

http://jsfiddle.net/rHFS5/

最佳答案

这里有一个方法可以做到这一点。我稍微更改了 html,但本质是一样的。

<head>
<style type="text/css">
    #rowlabel1 {
        position: relative;
        z-index: 1;
    }
    #slider1 {
        position: relative;
        clear: both;
        z-index: 0;
    }
    .label {
        text-align: center;
        width: 100%;
    }
    .framer {
        width: 200px;
    }
</style>
</head>
<body>
<div data-role="collapsible-set">
    <div data-role="collapsible" class="framer">
         <h3>
            <div class="label">
                <span id="rowlabel1">Test</span>
            </div>
            <div>
                <input class="slider" type="range" value="0" min="0" max="100" id="slider1" step="5" />
            </div>
         </h3>
   </div>
</div>
</body>

HTH

关于jquery - 如何使用 css 在 "range" slider 后面设置一个居中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22663412/

相关文章:

jquery - 对象 [object Object] 在使用 jquery 将项目添加到列表时没有方法 'listview'

javascript - 为什么我不能使用 off() 删除事件监听器?

jquery - 如何通过td内容过滤多个表

android - 了解手机上的 Bootstrap 布局

html - 在 Foundation 中更改顶部栏的颜色?

javascript - 如何在某些 Javascript 部分更改 body 元素的背景颜色?

jquery - 使用 jQuery 按类名称选择选择框选项

javascript - 如何在单击 html 链接时在弹出窗口中打开不同的内容

html - jquery 移动自定义 css 问题与 a.class :hover

javascript - jQuery 移动触摸事件处理、this 关键字上下文以及正确使用闭包