【发布时间】:2012-08-09 01:21:12
【问题描述】:
我正在使用 jQuery UI Slider 插件为我的页面制作滑块,但我想为每个滑块手柄添加不同的标签。滑块的代码是一个简单的 div:
<div class="slider"></div>
这是通过 CSS 转换为滑块的:
.ui-slider { position: relative; text-align: left; margin: 1.5em auto 1.5em auto; width:10% }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.5em; height: 1.5em; cursor: default; }
.ui-slider .ui-slider-range { text-align:center; position: absolute; z-index: 1; font-size: .7em; display: block; border: 10; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.5em; margin-left: -.77em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
然后,通过脚本添加类。我尝试将文本放在 div 标签之间,但这不起作用:
<div class="slider">Testing</div>
如何获取滑块手柄顶部的文本,并允许文本随其移动?
编辑:我得到了滑块手柄顶部的文字,但滑块移动时它不会移动。
CSS:
.label {
z-index:999;
position:relative;
}
HTML:
<div class="slider"><div class="label">Testing</div></div>
结果:
编辑 2:这是Fiddle。
【问题讨论】:
-
已添加!应该有点帮助。
-
所以你想让标题随着滑块移动?
标签: jquery css jquery-ui-slider