截流自动化的商城平台
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 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  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-fluid">
  14. <div class="layui-row layui-col-space15">
  15. <div class="layui-col-md6">
  16. <div class="layui-card">
  17. <div class="layui-card-header">基础效果</div>
  18. <div class="layui-card-body">
  19. <div id="test-rate-dome1"></div>
  20. </div>
  21. </div>
  22. <div class="layui-card">
  23. <div class="layui-card-header">显示文字</div>
  24. <div class="layui-card-body">
  25. <div id="test-rate-dome2"></div>
  26. </div>
  27. </div>
  28. <div class="layui-card">
  29. <div class="layui-card-header">半星效果</div>
  30. <div class="layui-card-body">
  31. <div id="test-rate-dome3"></div>
  32. <div><div id="test-rate-dome4"></div></div>
  33. </div>
  34. </div>
  35. <div class="layui-card">
  36. <div class="layui-card-header">自定义主题色</div>
  37. <div class="layui-card-body">
  38. <ul>
  39. <li><div id="test-rate-dome10"></div></li>
  40. <li><div id="test-rate-dome11"></div></li>
  41. <li><div id="test-rate-dome12"></div></li>
  42. <li><div id="test-rate-dome13"></div></li>
  43. <li><div id="test-rate-dome14"></div></li>
  44. </ul>
  45. </div>
  46. </div>
  47. </div>
  48. <div class="layui-col-md6">
  49. <div class="layui-card">
  50. <div class="layui-card-header">只读</div>
  51. <div class="layui-card-body">
  52. <div id="test-rate-dome9"></div>
  53. </div>
  54. </div>
  55. <div class="layui-card">
  56. <div class="layui-card-header">自定义内容</div>
  57. <div class="layui-card-body">
  58. <div id="test-rate-dome5"></div>
  59. <div><div id="test-rate-dome6"></div></div>
  60. </div>
  61. </div>
  62. <div class="layui-card">
  63. <div class="layui-card-header">自定义长度</div>
  64. <div class="layui-card-body">
  65. <div id="test-rate-dome7"></div>
  66. <div><div id="test-rate-dome8"></div></div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. <script src="../../../layuiadmin/layui/layui.js"></script>
  73. <script>
  74. layui.config({
  75. base: '../../../layuiadmin/' //静态资源所在路径
  76. }).extend({
  77. index: 'lib/index' //主入口模块
  78. }).use(['index', 'rate'], function(){
  79. var rate = layui.rate;
  80. //基础效果
  81. rate.render({
  82. elem: '#test-rate-dome1'
  83. })
  84. //显示文字
  85. rate.render({
  86. elem: '#test-rate-dome2'
  87. ,value: 2 //初始值
  88. ,text: true //开启文本
  89. });
  90. //半星效果
  91. rate.render({
  92. elem: '#test-rate-dome3'
  93. ,value: 2.5 //初始值
  94. ,half: true //开启半星
  95. })
  96. rate.render({
  97. elem: '#test-rate-dome4'
  98. ,value: 3.5
  99. ,half: true
  100. ,text: true
  101. })
  102. //自定义文本
  103. rate.render({
  104. elem: '#test-rate-dome5'
  105. ,value: 3
  106. ,text: true
  107. ,setText: function(value){ //自定义文本的回调
  108. var arrs = {
  109. '1': '极差'
  110. ,'2': '差'
  111. ,'3': '中等'
  112. ,'4': '好'
  113. ,'5': '极好'
  114. };
  115. this.span.text(arrs[value] || ( value + "星"));
  116. }
  117. })
  118. rate.render({
  119. elem: '#test-rate-dome6'
  120. ,value: 1.5
  121. ,half: true
  122. ,text: true
  123. ,setText: function(value){
  124. this.span.text(value);
  125. }
  126. })
  127. //自定义长度
  128. rate.render({
  129. elem: '#test-rate-dome7'
  130. ,length: 3
  131. });
  132. rate.render({
  133. elem: '#test-rate-dome8'
  134. ,length: 10
  135. ,value: 8 //初始值
  136. });
  137. //只读
  138. rate.render({
  139. elem: '#test-rate-dome9'
  140. ,value: 4
  141. ,readonly: true
  142. });
  143. //主题色
  144. rate.render({
  145. elem: '#test-rate-dome10'
  146. ,value: 3
  147. ,theme: '#FF8000' //自定义主题色
  148. });
  149. rate.render({
  150. elem: '#test-rate-dome11'
  151. ,value: 3
  152. ,theme: '#009688'
  153. });
  154. rate.render({
  155. elem: '#test-rate-dome12'
  156. ,value: 2.5
  157. ,half: true
  158. ,theme: '#1E9FFF'
  159. })
  160. rate.render({
  161. elem: '#test-rate-dome13'
  162. ,value: 2.5
  163. ,half: true
  164. ,theme: '#2F4056'
  165. });
  166. rate.render({
  167. elem: '#test-rate-dome14'
  168. ,value: 2.5
  169. ,half: true
  170. ,theme: '#FE0000'
  171. })
  172. });
  173. </script>
  174. </body>
  175. </html>