如果你只是想擺脫上/下箭頭,你可以用輸入與指定寬度/高度和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