更新时间:2017-8-23 22:10:46
更新说明:修改了点击快捷数字不正确的BUG
拖动滑块快速选择数字插件通过拖动滑块快速输入数值,并可以设置常用的数值快速选择,也可以设置回调函数
<div class="widget-sider"></div>
<script type="text/javascript">
$(function(){
$(".widget-sider").sider({
min:0, //最小值
max:50, //最大值
step:5, //拖动步长
quick:[5,25,45,50], //快速选择列表
value:20, //默认值
callback:function(_this,value,status){
//回调函数, 反回3个参数,
//_this : 当前元素
//value : 选取的值
//status : 是否选择完毕
$("#callback").text(value);
if(status)
$("#callback").css("border","1px solid #f60");
else
$("#callback").css("border","1px solid #d7d7d7");
}
});
})
</script>
点击快捷选择,25,这个时候b是“25”这样加等a.min(a.min是0)就变成了“250”导致不管点击哪个快捷键都会多个0,下面的比较就总是大于最大值,下图解决。