1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| <!DOCTYPE html>
| <html>
| <head>
| <meta charset="utf-8">
| <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
| <title>滑块 - layui</title>
|
| <link rel="stylesheet" href="../src/css/layui.css">
| <style>
| body{padding:100px 0;}
| </style>
| </head>
| <body>
|
| <div class="layui-container">
| <div id="slideTest1"></div>
| <br>
| <div id="slideTest2" style="margin: 45px 30px; display: inline-block;"></div>
| </div>
|
| <script src="../src/layui.js"></script>
| <script>
|
| layui.use('slider', function(){
| var slider = layui.slider;
|
| var sliderInst = slider.render({
| elem: '#slideTest1'
| //,type: 'vertical'
| //,min: -20 //最小值
| //,max: 20 //最大值
| //,value: 11 //[40, 60] //初始值
| //,step: 1 //间隔值
| //,showstep: true //间隔点
| //,tips: false //关闭提示文本
| ,input: true //输入框
| //,range: true //范围选择
| //,theme: '#FF5722'
| ,change: function(value){ // 选中值发生改变的回调
| console.log('change', value)
| }
| ,done: function(value){ // 值完成选中的回调 -- v2.8.0 新增
| console.log('done', value);
| }
| ,setTips: function(value){ //自定义提示文本
| return value + '%';
| }
| //,setTips: function(value){ //自定义提示文本
| //return '离世界末日还有 ' + value + ' 天';
| //}
| //,height: '300' //配合 type:'vertical' 参数使用,默认200px
| //,disabled: true //禁用滑块
| //,theme: '#c00' //主题色
| });
|
| //sliderInst.setValue(30);
|
|
| slider.render({
| elem: '#slideTest2',
| type: 'vertical'
| });
| });
| </script>
| </body>
| </html>
|
|