我建立一個垂直範圍滑塊:jQuery UI的滑塊:疊加範圍圖像
這將是真棒。
與jQuery UI 1.8實現的,不過,我只走到這一步:
我裹在其中具有padding-top
和padding-bottom
保持滑塊的範圍元素在一個容器中的滑塊地點。
沒有容器,該範圍將重疊的背景:
什麼好的解決辦法?
下面是一些代碼,如果必要的話:
LESS代碼:
/*
* Center the slider by wrapping it in a container
*/
.slider-container {
text-align: center;
/*
* Another container that holds the actual background of the slider,
* with padding to make sure the handle doesn't go outside of the background.
*/
.slider-bg {
background: transparent url('/static/images/slider_bg.png') 0% 0%;
height: 235px;
width: 28px;
padding-top: 20px;
padding-bottom: 7px;
margin: 0 auto;
/*
* The actual element holding the slide handler
*/
.ui-slider {
height: 234px;
width: 28px;
background: none;
// Overrides
.border-radius(0 0 0 0);
border: 0;
.ui-slider-handle {
width: 28px;
height: 29px;
background: transparent url('/static/images/slider_handle.png') 0% 0%;
// Overrides
left: 0;
.border-radius(0 0 0 0);
border: 0;
}
.ui-slider-range {
width: 28px;
background: transparent url('/static/images/slider_range.png') 0% 0%;
padding-bottom: 13px;
}
}
}
}
JS:
$('div.slider').slider({
orientation: 'vertical',
animate: 'true',
range: 'min',
slide: function (event, ui) {
}
});
你不想向我們展示您的代碼demo? – Alex 2012-04-05 11:28:40
不確定是否有必要。更新。 – 2012-04-05 11:31:43
啊廢話,我鏈接到的圖像有錯誤的網址。我現在已經上傳了他們。 – 2012-04-05 15:42:05