jQuery ui slider 值错误?

标签 jquery jquery-ui slider uislider

示例代码: http://jsbin.com/eqile3/

这是一个带有 2 个 handle 的 slider ,1 个为最小值,1 个为最大值,在滑动事件中,这些值将放入输入字段中。

请注意,当上下滑动最小 handle 时,最小值为 11(尽管我将其设置为 10),但是当从最小位置向上滑动时,它会从 11 到 10,然后是 11。如果我再次向下滑动,它会变为 12,然后变为 11 ...

非常奇怪的错误,不知道原因在哪里?

此外,当最小句柄位于来自步骤 0 的第一步时(因此值为 10),然后我移动最大句柄,最小句柄的值会正确更新。 max-handle 有相反的问题。

示例中相关的javascript:

$(document).ready(function(){
  $('#clarityslider').slider({step:1,min:10,max:18,range:true,values:[10, 18]});  

  $('#clarityslider').bind('slide', function(ui, event){
    valuemin = $(this).slider('values', 0);
    valuemax = $(this).slider('values', 1);


    $(this).next().val(valuemax);
    $(this).prev().val(valuemin);
  });
});

最佳答案

哇,非常感谢!这也确实对我有帮助,因为我遇到了完全相同的问题!

:

slide: function(event, ui) {
          var Oldvalue = $('#slider').slider("value");

更改

slide: function(event, ui) {
              var Oldvalue = ui.value;

关于jQuery ui slider 值错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528758/

相关文章:

javascript - 在拇指顶部显示 slider 范围值

objective-c - 将 NSSlider 绑定(bind)到 NSTextField 并使用 nil minValue?

javascript - 如何使用音量 slider 控制轨道?

jquery-ui - 将参数传递给 jquery ui 对话框

java - 单击 html 表行的编辑链接以填充 EditDATA_form 字段。表数据由 servlet 对 jsp 的响应填充

jquery - 在浏览器中工作正常。但是在最小化或调整浏览器大小时崩溃

javascript - 每 x 毫秒获取 jquery 触摸位置

javascript - 如何将事件附加到 Bootstrap 折叠面板的选择?

jquery - 我如何获得完整的 jQuery UI 图标列表 [icon css-class] - [icon]

javascript - appendChild() 不适用于 Chrome。可能无法解释为 JavaScript