2013-04-17 25 views
2

我想和范围滑块从-5到5和0 中间的背景颜色从0jQuery UI的滑块与中间的0和背景从那里

到目前为止,我已经改变一直只能够与2个滑块在这里做到这一点: http://jsfiddle.net/ur4SH/

<div class="sliders"> 
    <div id="sliderLeft" class="slider left"></div> 
    <div id="sliderRight" class="slider right"></div> 
</div> 

但它不是很优雅,它有一些东西我不喜欢:

  1. 使用2个滑块代替1
  2. 我有两个处理程序,我想只有一个
  3. 的阻力并不滑块3

之间的工作你有我如何提高任何想法或如任何解决方案,只使用一个滑块存在?

+0

迄今为止发现的唯一的解决办法是修改jQueryUI的滑块。一个工作例子:http://jsfiddle.net/srosca/DxK5m/1/ – srosca

回答

0

你的意思是改变背景颜色,像这样jsFiddle

我添加了一个新的类CSS:

.color { 
    background-color: green; 
} 

,有点JS的,第15行:

$('.ui-slider-range', this).addClass('color'); 
+0

不,我正在谈论它只有一个滑块,范围为0,向左或向右。 就像背景从0开始的平衡滑块一样 – srosca