截流自动化的商城平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 7.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>滑块组件</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  9. <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
  10. <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
  11. </head>
  12. <body>
  13. <div class="layui-card layadmin-header">
  14. <div class="layui-breadcrumb" lay-filter="breadcrumb">
  15. <a lay-href="">主页</a>
  16. <a><cite>组件</cite></a>
  17. <a><cite>滑块组件</cite></a>
  18. </div>
  19. </div>
  20. <style>
  21. .test-slider-demo{margin: 45px 30px;}
  22. </style>
  23. <div class="layui-fluid">
  24. <div class="layui-row layui-col-space15">
  25. <div class="layui-col-md6">
  26. <div class="layui-card">
  27. <div class="layui-card-header">基础效果</div>
  28. <div class="layui-card-body">
  29. <div id="test-slider-dome1" class="test-slider-demo"></div>
  30. </div>
  31. </div>
  32. <div class="layui-card">
  33. <div class="layui-card-header">定义初始值</div>
  34. <div class="layui-card-body">
  35. <div id="test-slider-dome1" class="test-slider-demo"></div>
  36. </div>
  37. </div>
  38. <div class="layui-card">
  39. <div class="layui-card-header">设置最大最小值</div>
  40. <div class="layui-card-body">
  41. <div id="test-slider-dome3" class="test-slider-demo"></div>
  42. </div>
  43. </div>
  44. <div class="layui-card">
  45. <div class="layui-card-header">设置步长</div>
  46. <div class="layui-card-body">
  47. <div id="test-slider-dome4" class="test-slider-demo"></div>
  48. <div id="test-slider-dome5" class="test-slider-demo"></div>
  49. </div>
  50. </div>
  51. <div class="layui-card">
  52. <div class="layui-card-header">设置提示文本</div>
  53. <div class="layui-card-body">
  54. <div id="test-slider-dome6" class="test-slider-demo"></div>
  55. <div id="test-slider-dome7" class="test-slider-demo"></div>
  56. <div id="test-slider-tips1" style="position:relative; left: 30px; top: -20px;"></div>
  57. </div>
  58. </div>
  59. <div class="layui-card">
  60. <div class="layui-card-header">开启输入框</div>
  61. <div class="layui-card-body">
  62. <div id="test-slider-dome8" class="test-slider-demo"></div>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="layui-col-md6">
  67. <div class="layui-card">
  68. <div class="layui-card-header">开启范围选择</div>
  69. <div class="layui-card-body">
  70. <div id="test-slider-dome9" class="test-slider-demo"></div>
  71. <div id="test-slider-tips2" style="position:relative; left: 30px; margin-top: -10px;"></div>
  72. <div id="test-slider-dome10" class="test-slider-demo"></div>
  73. </div>
  74. </div>
  75. <div class="layui-card">
  76. <div class="layui-card-header">垂直滑块</div>
  77. <div class="layui-card-body">
  78. <div id="test-slider-dome11" style="margin: 45px 30px; display: inline-block;"></div>
  79. <div id="test-slider-dome12" style="margin: 45px 30px; display: inline-block;"></div>
  80. <div id="test-slider-dome13" style="margin: 45px 30px; display: inline-block;"></div>
  81. <div id="test-slider-dome14" style="margin: 45px 30px; display: inline-block;"></div>
  82. </div>
  83. </div>
  84. <div class="layui-card">
  85. <div class="layui-card-header">自定义颜色</div>
  86. <div class="layui-card-body">
  87. <div id="test-slider-dome15" class="test-slider-demo"></div>
  88. <div id="test-slider-dome16" class="test-slider-demo"></div>
  89. <div id="test-slider-dome17" class="test-slider-demo"></div>
  90. </div>
  91. </div>
  92. <div class="layui-card">
  93. <div class="layui-card-header">禁用滑块</div>
  94. <div class="layui-card-body">
  95. <div id="test-slider-dome18" class="test-slider-demo"></div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. <script src="../../../layuiadmin/layui/layui.js"></script>
  102. <script>
  103. layui.config({
  104. base: '../../../layuiadmin/' //静态资源所在路径
  105. }).extend({
  106. index: 'lib/index' //主入口模块
  107. }).use(['index', 'slider'], function(){
  108. var $ = layui.$
  109. ,slider = layui.slider;
  110. //默认滑块
  111. slider.render({
  112. elem: '#test-slider-dome1'
  113. });
  114. //定义初始值
  115. slider.render({
  116. elem: '#test-slider-dome2'
  117. ,value: 20 //初始值
  118. });
  119. //设置最大最小值
  120. slider.render({
  121. elem: '#test-slider-dome3'
  122. ,min: 20 //最小值
  123. ,max: 50 //最大值
  124. });
  125. //设置步长
  126. slider.render({
  127. elem: '#test-slider-dome4'
  128. ,step: 10 //步长
  129. });
  130. slider.render({
  131. elem: '#test-slider-dome5'
  132. ,step: 10 //步长
  133. ,showstep: true //开启间隔点
  134. });
  135. //设置提示文本
  136. slider.render({
  137. elem: '#test-slider-dome6'
  138. ,min: 20
  139. ,max: 1000
  140. ,setTips: function(value){ //自定义提示文本
  141. return value + 'GB';
  142. }
  143. });
  144. slider.render({
  145. elem: '#test-slider-dome7'
  146. ,tips: false //关闭默认提示层
  147. ,change: function(value){
  148. $('#test-slider-tips1').html('当前数值:'+ value);
  149. }
  150. });
  151. //开启输入框
  152. slider.render({
  153. elem: '#test-slider-dome8'
  154. ,input: true //输入框
  155. });
  156. //开启范围选择
  157. slider.render({
  158. elem: '#test-slider-dome9'
  159. ,value: 40 //初始值
  160. ,range: true //范围选择
  161. ,change: function(vals){
  162. $('#test-slider-tips2').html('开始值:'+ vals[0] + '、结尾值:'+ vals[1]);
  163. }
  164. });
  165. slider.render({
  166. elem: '#test-slider-dome10'
  167. ,value: [30, 60] //初始值
  168. ,range: true //范围选择
  169. });
  170. //垂直滑块
  171. slider.render({
  172. elem: '#test-slider-dome11'
  173. ,type: 'vertical' //垂直滑块
  174. });
  175. slider.render({
  176. elem: '#test-slider-dome12'
  177. ,value: 30
  178. ,type: 'vertical' //垂直滑块
  179. });
  180. slider.render({
  181. elem: '#test-slider-dome13'
  182. ,value: 50
  183. ,range: true //范围选择
  184. ,type: 'vertical' //垂直滑块
  185. });
  186. slider.render({
  187. elem: '#test-slider-dome14'
  188. ,value: 80
  189. ,input: true //输入框
  190. ,type: 'vertical' //垂直滑块
  191. });
  192. //自定义颜色
  193. slider.render({
  194. elem: '#test-slider-dome15'
  195. ,theme: '#1E9FFF' //主题色
  196. });
  197. slider.render({
  198. elem: '#test-slider-dome16'
  199. ,value: 50
  200. ,theme: '#5FB878' //主题色
  201. });
  202. slider.render({
  203. elem: '#test-slider-dome17'
  204. ,value: [30, 70]
  205. ,range: true
  206. ,theme: '#FF5722' //主题色
  207. });
  208. //禁用滑块
  209. slider.render({
  210. elem: '#test-slider-dome18'
  211. ,value: 35
  212. ,disabled: true //禁用滑块
  213. });
  214. });
  215. </script>
  216. </body>
  217. </html>