依靠组件

UI Core

属性 类型 默认值

animate Boolean false

单击滑动区域时,滑块是否使用动画效果平滑移动到单击位置。

true

max Number 100

滑动范围最大值。

false

min Number 0

滑动范围最小值。

false

orientation String "auto"

滑动方向。通常无需设定,控件会自行探测正确方向。

"vertical"

range Boolean/String false

设置为 true 时,自动探测是否有两个滑块并高亮显示两个滑块间范围。设置为 "min" 时,高亮显示最小值至滑块范围;设置为 "max" 时,高亮显示滑块至最大值范围。

"min"

step Number 1

设定滑块最小行进值,需可以被最大范围值减去最小范围值的差整除。

10

value Number 0

设定第一个滑块的默认值。

26

values Array null

设定多个滑块默认值。range 属性为 true 时,此数值元素个数应为 2。

[10,20,50]
事件 类型

start slidestart

用户开始滑动滑块时执行。

slide slide

使用鼠标拖动滑块滑动时执行。返回 false 禁止滑块移动。

change slidechange

滑动停止,或由程序修改滑块值时执行。使用 event.orginalEvent 属性探测是由用户(鼠标、键盘)或是程序修改。

stop slidestop

用户停止滑动滑块时执行。

方法 调用

value .slider("value"[,value])

得到滑块数值(一个滑块时),传递 value 参数时设置数值。

values .slider("values",index[,value])

得到滑块数值(多个滑块时),传递 value 参数时设置数值。index 为滑块序号,0 起始。

destroy .slider("destroy")

销毁滑块实例。

disable .slider("disable")

禁止操作滑块。

enable .slider("enable")

允许操作滑块。

option .slider("option",optionName[,value])

得到滑块属性,传递 value 参数时设置属性。