message-bottom.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  7. <link href="../css/mui.min.css" rel="stylesheet" />
  8. <style type="text/css">
  9. .message {
  10. background-color: #fff;
  11. z-index: 99;
  12. box-shadow: 0px -5px 5px 0px rgba(150, 150, 150, .2);
  13. }
  14. .message.bottom {
  15. position: fixed;
  16. padding: 15px;
  17. bottom: 0;
  18. left: 0px;
  19. right: 0px;
  20. }
  21. .message .icon {
  22. width: 42px;
  23. height: 42px;
  24. float: left;
  25. text-align: center;
  26. }
  27. .message .content {
  28. padding-left: 55px;
  29. font-size: 13px;
  30. }
  31. .icon .mui-icon {
  32. font-weight: 28px;
  33. font-weight: 700;
  34. line-height: 42px;
  35. color: #007AFF;
  36. }
  37. .action {
  38. text-align: right;
  39. padding-right: 2px;
  40. margin-top: 18px;
  41. }
  42. </style>
  43. </head>
  44. <body>
  45. <header class="mui-bar mui-bar-nav">
  46. <h1 class="mui-title">底部提醒消息控件</h1>
  47. </header>
  48. <div class="mui-content">
  49. <div class="mui-content-padded">
  50. <p style="text-indent: 22px;">这是底部提醒消息示例,可放置图标、提示信息、用户操作按钮等</p>
  51. </div>
  52. </div>
  53. <div class="message bottom">
  54. <div class="icon">
  55. <span class="mui-icon mui-icon-info"></span>
  56. </div>
  57. <p class="content">应用当前版本过低,存在安全漏洞,请升级至最新版</p>
  58. <div class="action">
  59. <button type="button" class="mui-btn mui-btn-blue mui-btn-link">取消</button>
  60. <button id="install" type="button" class="mui-btn mui-btn-blue">立即升级</button>
  61. </div>
  62. </div>
  63. <script src="../js/mui.min.js"></script>
  64. <script type="text/javascript">
  65. mui.init();
  66. mui(".action").on("tap",".mui-btn",function () {
  67. //关闭消息框
  68. document.querySelector(".message").classList.add("mui-hidden");
  69. var id = this.getAttribute("id");
  70. if(id && id=="install"){
  71. console.log("click install button,begin install app...");
  72. }
  73. });
  74. </script>
  75. </body>
  76. </html>