jqueryslider
功能描述
jQuery自定义滑块插件
快速使用
滑块的值会绑定到 data-sliderValue
自带jQuery版本为:3.3.1
纯中文注释,没有压缩文件,如需用到线上。请将文件压缩,去除注释!!!
需要调用3个文件,slider.css,jquery.js,slider.js
<link rel="stylesheet" href="./css/slider.css">
<script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script src="./js/slider.js"></script>
html
<div class="slider-range-package slider1"></div>
<div class="slider-range-package slider2"></div>
<div class="slider-range-package slider3"></div>
js
// 默认
$('.slider1').slider();
// 最大最小值改变
$('.slider2').slider({
minValue: 0,
maxValue: 180
});
// 设置初始值
$('.slider3').slider({
minValue: 0,
maxValue: 100,
initValue: 60
});
slider: function (config) {
var conf = {
// 是否活动
active: false,
// 按下的值
mousedownEvent: {},
// 滑块包裹层
sliderRange: null,
// 滑块按钮
slider: null,
// 滑块活动线
sliderActive: null,
// 滑块值显示
sliderValue: null,
// 滑块包裹层总宽
sliderRangeWidth: 0,
// 滑块按钮的一半宽度
sliderHalfWidth: 0,
// 最小值
minValue: 0,
// 最大值
maxValue: 100,
// 最大与最小的差
diffValue: 0,
// 初始值
initValue: 0
};
conf = $.extend(conf,config);
}
特别说明