test.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  6. <title>测试 - Layui</title>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. </head>
  9. <body>
  10. <div class="layui-btn-container">
  11. <button type="button" class="layui-btn layui-btn">后来尽快赶回来接口连接</button>
  12. </div>
  13. <button type="button" class="layui-btn-radius layui-bg-blue">jklhu</button>
  14. <div class="layui-container">
  15. <div class="layui-progress" style="margin: 15px 0 30px;">
  16. <div class="layui-progress-bar" lay-percent="100%"></div>
  17. </div>
  18. <div class="layui-btn-container">
  19. <button class="layui-btn" test-active="test-form">一个按钮</button>
  20. <button class="layui-btn layui-btn-normal" id="test2">当前日期</button>
  21. </div>
  22. <blockquote class="layui-elem-quote" style="margin-top: 30px;">
  23. <div class="layui-text">
  24. <ul>
  25. <li>您当前预览的是:<span>Layui-v<span id="version"></span></span></li>
  26. <li>Layui 是一套开源免费的 Web UI(界面)组件库。这是一个极其简洁的演示页面</li>
  27. </ul>
  28. </div>
  29. </blockquote>
  30. </div>
  31. <!-- body 末尾处引入 layui -->
  32. <script src="layui/layui.js"></script>
  33. <script>
  34. layui.use(function(){
  35. var layer = layui.layer;
  36. var form = layui.form;
  37. var laydate = layui.laydate;
  38. var util = layui.util;
  39. // 欢迎信息
  40. layer.msg('Hello World', {icon: 6});
  41. // 输出版本号
  42. lay('#version').html(layui.v);
  43. // 日期
  44. laydate.render({
  45. elem: '#test2',
  46. value: new Date(),
  47. isInitValue: true
  48. });
  49. // 触发事件
  50. util.on('test-active', {
  51. 'test-form': function(){
  52. layer.open({
  53. type: 1,
  54. resize: false,
  55. shadeClose: true,
  56. area: '350px',
  57. title: 'layer + form',
  58. content: ['<ul class="layui-form layui-form-pane" style="margin: 15px;">',
  59. '<li class="layui-form-item">',
  60. '<label class="layui-form-label">输入框</label>',
  61. '<div class="layui-input-block">',
  62. '<input class="layui-input" lay-verify="required" name="field1">',
  63. '</div>',
  64. '</li>',
  65. '<li class="layui-form-item">',
  66. '<label class="layui-form-label">选择框</label>',
  67. '<div class="layui-input-block">',
  68. '<select name="field2">',
  69. '<option value="A">A</option>',
  70. '<option value="B">B</option>',
  71. '<select>',
  72. '</div>',
  73. '</li>',
  74. '<li class="layui-form-item" style="text-align:center;">',
  75. '<button type="submit" lay-submit lay-filter="*" class="layui-btn">提交</button>',
  76. '</li>',
  77. '</ul>'].join(''),
  78. success: function(layero, index){
  79. layero.find('.layui-layer-content').css('overflow', 'visible');
  80. form.render().on('submit(*)', function(data){
  81. var field = data.field;
  82. // 显示填写的表单
  83. layer.msg(util.escape(JSON.stringify(field)), {
  84. icon: 1
  85. });
  86. // layer.close(index); //关闭层
  87. });
  88. }
  89. });
  90. }
  91. });
  92. });
  93. </script>
  94. </body>
  95. </html>