remote.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>SIMC 终端控制系统</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <!--标准mui.css-->
  10. <link rel="stylesheet" href="css/mui.min.css">
  11. <!--App自定义的css-->
  12. <link rel="stylesheet" type="text/css" href="css/app.css" />
  13. <link rel="stylesheet" type="text/css" href="css/iconfont.css" />
  14. <style>
  15. .mui-content-padded{
  16. padding: 10px 0 10px 0;
  17. }
  18. .mui-col{
  19. padding-right: 4px;
  20. display: inline-block;
  21. padding: 2px 5px;
  22. }
  23. .mui-btn-royal{
  24. background-color: rgba(141, 157, 199, 0.5);
  25. border:1px solid rgba(141, 157, 199, 0.5)
  26. }
  27. .active {
  28. background-color: #d4d4d4;
  29. color:white;
  30. }
  31. .up{
  32. background: #0087c5 url(img/top.svg) no-repeat 50% 10%;
  33. }
  34. .down{
  35. background: #0087c5 url(img/bottom.svg) no-repeat 50% 10%;
  36. }
  37. .shan{
  38. width: 0;
  39. height: 0;
  40. border:100px solid cornflowerblue;
  41. border-right: 100px solid greenyellow;
  42. border-left: 100px solid greenyellow;
  43. border-radius: 50%;
  44. transform: rotate(-90deg)
  45. }
  46. .contents{
  47. width: 260px;height: 260px;position: relative;margin:80px 0 auto 30px;
  48. /* box-shadow: 0px 0px 110px #2e3342 inset,0px 0px 5px #2e3342; */
  49. }
  50. .quartercircle{
  51. position:absolute;width: 130px;height: 130px;-webkit-border-radius: 130px 0 0 0;
  52. }
  53. .divLeft{
  54. top: 25%;left: -10%; transform:rotate(-45deg);background-color: #546f7a ;
  55. }
  56. .divTop{
  57. top: -10%;left: 25%; transform:rotate(45deg);background-color: #546f7a ;
  58. }
  59. .divRight{
  60. top: 25%;left: 60%;transform:rotate(135deg);background-color: #546f7a ;
  61. }
  62. .divBottom{
  63. top: 60%;left: 25%;transform:rotate(-135deg);background-color: #546f7a ;
  64. }
  65. .circle{
  66. width:40%;height:40%;position: absolute;z-index: 100;top:0%;left:0%;bottom:0;right: 0;margin:auto;border-radius: 100%;background-color: #546f7a;text-align: center;
  67. border: 2px solid #2e3342;
  68. color:#fff
  69. }
  70. .circle span{
  71. display: block;width: 100%;height: 100%;line-height: 130px;font-size: 24px;
  72. margin: -13px auto;
  73. text-align: center;
  74. }
  75. .quartercircle a{
  76. position: absolute;width: 100%;height: 100%;
  77. background: #888888;
  78. bottom: 0;
  79. right: 0;
  80. transform:rotate(-45deg);
  81. }
  82. .quartercircle a:hover{
  83. background: #8BFF7C;
  84. bottom: 0;
  85. right: 0;
  86. }
  87. .divBottom:active{
  88. background: #6641e2;
  89. }
  90. .divTop:active{
  91. background: #6641e2;
  92. }
  93. .divLeft:active{
  94. background: #6641e2;
  95. }
  96. .divRight:active{
  97. background: #6641e2;
  98. }
  99. .circle:active{
  100. background: #6641e2;
  101. }
  102. #ok:active{
  103. background: #546f7a;
  104. }
  105. .div {
  106. width: 100px;
  107. height: 100px;
  108. text-align: center;
  109. margin-top:10px;
  110. background: url(img/stop.png) no-repeat 50% 10%;
  111. }
  112. .circle {
  113. border-radius: 50%;
  114. }
  115. * { touch-action: none; }
  116. </style>
  117. </head>
  118. <body style="background-image: url(img/bg.png);">
  119. <div id="title" style="height: 4%;text-align: center;padding-top: 10px;padding-bottom: 5px;background: url(img/title_bg.png) no-repeat 0 17px;background-size:100%;">
  120. <a style="color: #FFFFFF;font-size: 20px;">华力西曼克</a>
  121. </div>
  122. <div class="mui-content-padded" style="margin-top: 0px;">
  123. <div class="mui-row" id="goods" style="margin-right: 0;height: auto;">
  124. <div class="mui-col mui-col-xs-12" style="height: 50px;">
  125. <div class="mui-col mui-col-xs-4"></div>
  126. <div class="mui-col mui-col-xs-4"></div>
  127. </div>
  128. <style>
  129. .mui-icon-undo{
  130. font-size: 50px;
  131. }
  132. </style>
  133. <div class="mui-col mui-col-xs-12" style="position:relative;height:400px">
  134. <div class="mui-col mui-col-xs-2" style=" position:absolute; left:0px; top:10px;">
  135. <button type="button" class="mui-btn mui-btn-royal mui-btn-block" id="right">升</button>
  136. </div>
  137. <div class="mui-col mui-col-xs-2" style=" position:absolute; right:0px; top:10px;">
  138. <button type="button" class="mui-btn mui-btn-royal mui-btn-block" id="right">降</button>
  139. </div>
  140. <div class="contents">
  141. <div id="divLeft" class="quartercircle divLeft" style="border-right:2px solid #2e3342;border-bottom:2px solid #2e3342;">
  142. <i class="iconfont iconfont iconbtn-ico" style="position:absolute; right:50px; bottom:50px;"></i>
  143. </div>
  144. <div id="divTop" class="quartercircle divTop" style="border-right:2px solid #2e3342;border-bottom:2px solid #2e3342;">
  145. <i class="iconfont iconfont iconbtn-ico" style="position:absolute; right:50px; bottom:50px;"></i>
  146. </div>
  147. <div id="divRight" class="quartercircle divRight" style="border-right:2px solid #2e3342;border-bottom:2px solid #2e3342;">
  148. <i class="iconfont iconfont iconbtn-ico" style="position:absolute; right:50px; bottom:50px;"></i>
  149. </div>
  150. <div id="divBottom" class="quartercircle divBottom" style="border-right:2px solid #2e3342;border-bottom:2px solid #2e3342;">
  151. <i class="iconfont iconfont iconbtn-ico" style="position:absolute; right:50px; bottom:50px;"></i>
  152. </div>
  153. <div class="circle"><span>取消</span></div>
  154. </div>
  155. <div class="mui-col mui-col-xs-2" style=" position:absolute; left:0px; bottom:0;">
  156. <button type="button" class="mui-btn mui-btn-royal mui-btn-block" id="left">左旋</button>
  157. </div>
  158. <div class="mui-col mui-col-xs-2" style=" position:absolute; right:0px; bottom:0;">
  159. <button type="button" class="mui-btn mui-btn-royal mui-btn-block" id="left">右旋</button>
  160. </div>
  161. </div>
  162. </div>
  163. </div>
  164. <div style="margin-top: 13px;height: 15px;background: url(img/bottom_bg.png) no-repeat -25px 0;"></div>
  165. </body>
  166. <script src="js/jquery.min.js"></script>
  167. <script src="js/mui.min.js"></script>
  168. <script>
  169. var windowHeight = $(window).height(),
  170. $body = $("body");
  171. $("body").on("touchstart", function(e) {
  172. e.preventDefault();
  173. startX = e.originalEvent.changedTouches[0].pageX,
  174. startY = e.originalEvent.changedTouches[0].pageY;
  175. });
  176. $("body").on("touchmove", function(e) {
  177. e.preventDefault();
  178. moveEndX = e.originalEvent.changedTouches[0].pageX,
  179. moveEndY = e.originalEvent.changedTouches[0].pageY,
  180. X = moveEndX - startX,
  181. Y = moveEndY - startY;
  182.     if ( Math.abs(X) > Math.abs(Y) && X > 0 ) {
  183.      window.location.href = "internet.html"; //right
  184.     }
  185.     else if ( Math.abs(X) > Math.abs(Y) && X < 0 ) {
  186.        window.location.href = "details.html"; //left
  187.     }
  188.     else if ( Math.abs(Y) > Math.abs(X) && Y > 0) {
  189.       return //bottom
  190.     }
  191.     else if ( Math.abs(Y) > Math.abs(X) && Y < 0 ) {
  192.       return //top
  193.     }
  194.     else{
  195.       return
  196.     }
  197. });
  198. $(function() {
  199. var h = window.screen.availHeight - 135;
  200. g = document.getElementById("goods");
  201. g.style.height = h + "px";
  202. var w = $("#stop").innerWidth();
  203. $("#stop").css('height', w);
  204. })
  205. $("#returns").click(function() {
  206. window.location.href = "index.html";
  207. })
  208. //console.log("ontouchstart" in window);
  209. //方向键左
  210. $("#divLeft").click(function() {
  211. console.log("divLeft")
  212. })
  213. //方向键上
  214. $("#divTop").click(function() {
  215. console.log("divTop")
  216. })
  217. //方向键右
  218. $("#divRight").click(function() {
  219. console.log("divRight")
  220. })
  221. //方向键下
  222. $("#divBottom").click(function() {
  223. console.log("divBottom")
  224. })
  225. //取消
  226. $("#cancel").click(function() {
  227. history.go(0)
  228. })
  229. //左旋
  230. $("#left").click(function() {
  231. console.log("left")
  232. })
  233. //右旋
  234. $("#right").click(function() {
  235. console.log("right")
  236. })
  237. //急停
  238. $("#stop").click(function() {
  239. console.log("stop")
  240. })
  241. </script>
  242. </html>