javascript - 是否有一个 javascript (jquery) slider 可以独立于显示值来限制值?

标签 javascript jquery jquery-ui slider

我希望有一个 0-100 的 slider ,但只能从 0-75 中选择(例如)

一个例子看起来像这样, slider 被限制进入彩色区域

Sample limited slider

很明显,我希望能够设置 slider 的最大值、最小值、限制和值...

据我所知,jquery UI Slider 不允许开箱即用。我希望有可能扩展基本行为,但我需要非常清晰的指导才能使它起作用!

最佳答案

您可以使用 slider 插件的 slide 事件,该事件在滑动期间每次鼠标移动时触发。使用 ui.value 获取当前句柄的值并检查最大限制并返回 false。从此回调返回 false 可防止滑动。

$(".selector").slider({
   slide: function(event, ui) { 
       if(ui.value > 75){//Note the value of ui.value is between 0 to 99
          return false;
       }
   }
});

slider 的背景色可以通过css轻松实现。

关于javascript - 是否有一个 javascript (jquery) slider 可以独立于显示值来限制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149185/

相关文章:

javascript - Moodle Scorm 全屏 API

javascript - 未捕获的 TypeError : $(. ..).tabs 不是函数

jquery - 让 jQuery UI 的自动完成小部件*实际上*自动完成

javascript - 从可能包含函数的对象中获取扁平键

javascript - Web 服务器可以在响应请求之前以什么方式检查是否在现有页面上重定向 GET 请求?

jquery - 偏移然后将class添加到div

jquery - 带有 datePicker 的日历事件 - 停止刷新

jquery - jQuery UI 图标系统是否有一个 "empty"图标 - 一个没有图像的图标?

javascript - 在查询中选择该类中的所有类

javascript - 搜索数组,按与查询的相关性显示结果