当前位置:   article > 正文

layer弹层组件移动版介绍以及使用方法示例代码_layer mobile

layer mobile

1、layer mobile 是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。

和layer PC版不同的是,只提供一个核心调用方法,即:layer.open(options)

layer移动版弹层 地址: layer 移动端弹层界面组件

layer移动版弹层 API地址: layer弹层组件移动版

PC版的layer弹层 API地址: layer 弹层组件开发文档 - Layui

layer 弹出层组件 - jQuery 弹出层插件

前端UI框架layui官网: ​​​​​​​Layui - 经典开源模块化前端 UI 组件库

layer弹层组件PC版介绍以及使用方法示例代码: layer弹层组件PC版介绍以及使用方法示例代码_程序媛zcc的博客-CSDN博客

2、layer弹出层移动版轻量级,在官网下载layer移动版包后,引入layer.css 和 layer.js就可以使用,非常好用,pc端也能使用。示例代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  6. <title>layer弹层组件移动版</title>
  7. <link rel="stylesheet" href="layer/mobile/need/layer.css">
  8. <style>
  9. button {
  10. height: 35px;
  11. line-height: 35px;
  12. border-radius: 2px;
  13. background-color: #1AA094;
  14. color: #fff;
  15. border: none;
  16. margin-bottom: 10px;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <button id="btn1">信息框</button>
  22. <button id="btn2">提示</button>
  23. <button id="btn3">询问框</button>
  24. <button id="btn4">底部对话框</button>
  25. <button id="btn5">底部提示</button>
  26. <button id="btn6">自定义标题风格</button>
  27. <button id="btn7">页面层</button>
  28. <button id="btn8">loading层</button>
  29. <button id="btn9">loading带文字</button>
  30. </body>
  31. </html>
  32. <script src="../jquery.min.js"></script>
  33. <script src="layer/mobile/layer.js"></script>
  34. <script>
  35. $("#btn1").on("click", function () {
  36. //信息框
  37. layer.open({
  38. content: '移动版和PC版不能同时存在同一页面'
  39. , btn: '我知道了'
  40. });
  41. });
  42. $("#btn2").on("click", function () {
  43. //提示
  44. layer.open({
  45. content: 'hello layer'
  46. , skin: 'msg'
  47. , time: 2 //2秒后自动关闭
  48. });
  49. });
  50. $("#btn3").on("click", function () {
  51. //询问框
  52. layer.open({
  53. content: '您确定要刷新一下本页面吗?'
  54. , btn: ['刷新', '不要']
  55. , yes: function (index) {
  56. location.reload();
  57. layer.close(index);
  58. }
  59. });
  60. });
  61. $("#btn4").on("click", function () {
  62. //底部对话框
  63. layer.open({
  64. content: '这是一个底部弹出的询问提示'
  65. , btn: ['删除', '取消']
  66. , skin: 'footer'
  67. , yes: function (index) {
  68. layer.open({content: '执行删除操作'})
  69. }
  70. });
  71. });
  72. $("#btn5").on("click", function () {
  73. //底部提示
  74. layer.open({
  75. content: '一个没有任何按钮的底部提示'
  76. , skin: 'footer'
  77. });
  78. });
  79. $("#btn6").on("click", function () {
  80. //自定义标题风格
  81. layer.open({
  82. title: [
  83. '我是标题',
  84. 'background-color: #FF4351; color:#fff;'
  85. ]
  86. , content: '标题风格任你定义。'
  87. });
  88. });
  89. $("#btn7").on("click", function () {
  90. //页面层
  91. layer.open({
  92. type: 1
  93. , content: '可传入任何内容,支持html。一般用于手机页面中'
  94. , anim: 'up'
  95. , style: 'position:fixed; bottom:0; left:0; width: 100%; height: 200px; padding:10px 0; border:none;'
  96. });
  97. });
  98. $("#btn8").on("click", function () {
  99. //loading层
  100. layer.open({type: 2});
  101. });
  102. $("#btn9").on("click", function () {
  103. //loading带文字
  104. layer.open({
  105. type: 2
  106. , content: '加载中'
  107. });
  108. });
  109. </script>

3、效果图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/93293
推荐阅读
  

闽ICP备14008679号