如果你只是想摆脱上/下箭头,你可以用输入与指定宽度/高度和overflow : hidden
元素:
$(".ui-slider-input").wrap($('<div />').css({
position : 'relative',
display : 'inline-block',
height : '36px',
width : '45px',
overflow : 'hidden'
}));
或者正如弗雷德里克·哈米迪说,你可以只隐藏元素一起,只有一个滑块是可见的。
这里是上面的代码演示:http://jsfiddle.net/EWQ6n/1/
您也可以隐藏与CSS的输入元素(这是很好的,因为你喜欢你用JS做没有时间的CSS的执行) :
.ui-slider-input {
display : none !important;
}
这里是一个演示使用CSS:http://jsfiddle.net/EWQ6n/2/
更新
除了使用!important
关键字外,您还可以制作更具体的CSS规则,以便用于jQuery Mobile类。一个例子是:
.ui-mobile .ui-page .ui-slider-input,
.ui-mobile .ui-dialog .ui-slider-input {
display : none;
}
与CSS的.ui滑块输入{ 显示完成:无重要; }它为我工作 – Chakradhar 2012-01-19 09:05:23
谢谢Jasper - “!重要”部分实际上是关键,否则它不起作用。 (在Chrome中,至少) – Anthony 2012-03-12 03:37:38
@贾斯珀,很好的回答....另外,如果我想要显示输入框高于滑块在中心? – 2014-07-18 06:34:11