1

如果我只是展示一个我想做的例子,它可能会更容易。我在http://fiddle.jshell.net/g33ky/DxK5m/3/show/light/找到了一个演示

简而言之,我希望颜色范围从特定值(例如滑块的中间)到当前选定的滑块位置出现。据我所知,jquery-ui 的滑块范围选项仅支持滑块的最小值和最大值的范围。

我相信上面的演示实际上是在更改 jquery 滑块的代码。我不介意这样做,但我无法让它在 jsfiddle 之外正常工作。我尝试使用视图源直接保存代码,但它仍然只在 jsfiddle 上。如果有人能告诉我如何使上述演示中的代码在 jsfiddle 之外工作,或者如果有人能告诉我如何让滑块使用 jquery 或纯 javascript 做同样的事情,我将不胜感激。提前致谢。我为此拔了很多头发,我的头皮很痛!

4

3 回答 3

0
<div data-role="fieldcontain" class="sliderContend_h" style="padding-top:10px;">

 <input type="range" name="slider-2" id="slider-2" value="15" min="15" max="25"  class="slider_h" data-highlight="true" />

                     </div>
于 2013-07-26T06:04:12.663 回答
0

也许我误解了您的问题,但是您可以通过设置滑块手柄的“值”属性来设置它的位置。

$("#slider").slider({
  value: 30,
  ... other properties ...
}  
于 2013-07-25T21:50:47.793 回答
0

感谢您发布的答案。毕竟我想出了一个办法。如果其他人想做同样的事情,我可以修改 Dragdealer(可在http://code.ovidiu.ch/dragdealer/ 获得)以达到我想要的效果。

于 2013-07-29T21:38:10.507 回答