5

我有一个具有以下属性的滑块:

  • 水平方向
  • 一个把手
  • 一分钟 2
  • 最多 65

我的目标是强制用户仅在 7 个点之间进行选择(例如:“2、3、4、26、39、52、65”),仅此而已。

如何创建动态步长或如何仅允许这些点成为滑块步长?

4

2 回答 2

4

为什么不使用只有 7 个点的滑块,并使用表格转换您的值:

查看我的 jsfiddle 示例http://jsfiddle.net/bouillard/Uy5sD/

于 2011-09-01T08:29:47.530 回答
3

我建议你看看这个slide事件。医生在这里。它说

根据 ui.value 返回 false 以防止滑动。

因此,当值不是您的目标值时,您只需返回 false 。

编辑:该死的,链接只是让你进入滑块页面。我正在谈论的是在Events标签中,它是一个名为slide

Edit2:使用它的小提琴。与其他解决方案的主要区别在于,在这个解决方案中滑动不会是均匀的。

Edit3:另一个小提琴。在这一个中,如果在幻灯片结束时达到了不正确的值,它将返回到之前的正确值。

于 2011-09-01T08:30:02.180 回答