invite.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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.0">
  6. <title>逸管FEP</title>
  7. <link rel="stylesheet" href="{__MOBILE__}/css/base.css">
  8. <link rel="stylesheet" href="{__MOBILE__}/css/invite.css">
  9. <link rel="stylesheet" href="{__MOBILE__}/layui-v2.8.18-rc.1/layui-v2.8.18-rc.1/layui/css/layui.css">
  10. <style>
  11. .invite-content1 img{
  12. width: 100%;
  13. object-fit: contain;
  14. }
  15. .bigImg {
  16. /*max-width: 100%;*/
  17. /*max-height: 100%;*/
  18. width: 100%;
  19. height: 100%;
  20. object-fit: contain;
  21. /*top: 50%;*/
  22. /*left: 50%;*/
  23. /*图片向左移动自身宽度的50%, 向上移动自身高度的50%。*/
  24. /*transform: translate(-50%, -50%);*/
  25. }
  26. /*遮罩层*/
  27. .opacityBottom {
  28. width: 100%;
  29. height: 100%;
  30. position: fixed;
  31. background: rgba(0, 0, 0, 0.8);
  32. z-index: 1000;
  33. top: 0;
  34. left: 0;
  35. }
  36. </style>
  37. </head>
  38. <body>
  39. <!-- <div class="top-return">
  40. <a href="javascript:history.go(-1)">
  41. <span><img src="{__MOBILE__}/img/left.png" alt=""
  42. style="width: 5vw;"></span>
  43. </a>
  44. <span>工作记录详情</span>
  45. </div> -->
  46. <div class="invite">
  47. <div class="invite-top">
  48. <b>{$detail.title}</b>
  49. </div>
  50. <div class="invite-time">
  51. <span>{$detail.maker_name}</span>&nbsp;<span>发表于</span>&nbsp;<span>{$detail.create_time|date="Y-m-d h:i:s"}</span>
  52. </div>
  53. <div class="invite-content">
  54. {$detail.content|raw}
  55. </div>
  56. <div class="annex-title" style="margin-top: 1vw;">
  57. <img src="{__MOBILE__}/img/annex.png" alt="" style="width: 5vw;">&nbsp;<b>附件</b>
  58. </div>
  59. <div class="invite-content1">
  60. {:fileCard($file_array)}
  61. {empty name="$file_array" }
  62. <div class="layui-data-none">暂无附件</div>
  63. {/empty}
  64. </div>
  65. </div>
  66. <script src="{__MOBILE__}/js/jquery-3.4.1.min.js"></script>
  67. <script type="text/javascript" charset="utf-8">
  68. $('.invite-content img').click(function () {
  69. var imgsrc = $(this).attr("src");
  70. var opacityBottom = '<div class="opacityBottom" style = "display:none"><img class="bigImg" src="' + imgsrc + '"></div>';
  71. console.log(opacityBottom)
  72. $(document.body).append(opacityBottom);
  73. // toBigImg();//变大函数
  74. $(".opacityBottom").addClass("opacityBottom");//添加遮罩层
  75. $(".opacityBottom").show();
  76. $("html,body").addClass("none-scroll");//下层不可滑动
  77. $(".bigImg").addClass("bigImg");//添加图片样式
  78. $(".opacityBottom").click(function () {
  79. $("html,body").removeClass("none-scroll");
  80. $(".opacityBottom").remove();
  81. })
  82. })
  83. </script>
  84. </body>
  85. </html>