index.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. <!DOCTYPE HTML><head>
  2. <meta charset="utf-8">
  3. <meta name="author" content="Tencent-TGideas">
  4. <meta name="format-detection" content="telephone=no" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  6. <meta name="apple-mobile-web-app-capable" content="yes" />
  7. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  8. <div id='wx_pic' style='margin:0 auto;display:none;'>
  9. <img src='games/juanzhidai/images/pic300.jpg' />
  10. </div>
  11. <title>双十二再次剁手来袭,看你有多拽!</title>
  12. <!-- 设计:yafeezhou| 重构:brucewan | 创建:2014/05/08 | 更新:| 团队博客:http://tgideas.qq.com/ -->
  13. <script>
  14. var _speedMark = new Date();
  15. </script>
  16. <style>
  17. /* global */
  18. html,body,ul,h1,h2,h3,p,input,img,figure{margin: 0;padding: 0;}
  19. ul,ol{list-style: none;}
  20. html{overflow: hidden;}
  21. body{width: 100%;height: 100%;overflow: hidden;-webkit-user-select: none;}
  22. body{font:12px/21px Arial,\5FAE\8F6F\96C5\9ED1;color: #fff;}
  23. @font-face {font-family: 'icon';src: url('./res/hero.woff') format('woff'), url('./res/hero.ttf') format('truetype');}
  24. [class^="icon-"]:before, [class*=" icon-"]:before {display: inline-block; width: 1em;margin-right: .2em;font-family: "icon";font-style: normal;font-weight: normal;text-align: center;speak: none;line-height: 1em; margin-left: .2em;}
  25. .icon-more:before { content: '\e800'; }
  26. .icon-share:before { content: '\e801'; }
  27. .icon-play:before { content: '\e802'; }
  28. a{color: #33234f;text-decoration: none;}
  29. a:active{-webkit-tap-highlight-color: rgba(0,0,0,0);}
  30. @-webkit-keyframes jump {
  31. 0% { -webkit-transform: translate(0, 0);}
  32. 100% { -webkit-transform: translate(0, 100px);}
  33. }
  34. @-webkit-keyframes wave {
  35. 0% { -webkit-transform: scale(1, 1);opacity: 0.5;}
  36. 100% { -webkit-transform: scale(2, 2);opacity: 0;}
  37. }
  38. /* layout */
  39. .screen-slide{position: absolute;height: 300%;width: 100%;}
  40. .screen-slide .s{height: 33.4%;position: relative;overflow: hidden;}
  41. .screen-slide .content{position: absolute;left: 50%;top: 50%;width: 360px;height: 575px;margin-left: -180px;margin-top: -288px;background: #ff0;}
  42. .s1 .content{background: url(./images/bg-s1.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;}
  43. .s1 .progress{position: absolute;right: 100px;top: 243px;width: 130px;font-size: 24px;text-align: center;}
  44. .s1 .progress .num{margin-right: 5px;font-size: 42px}
  45. .s2{background-color: #000000;}
  46. .s2 .content{background: url(./images/bg-s2.jpg);-webkit-background-size: 360px 575px;background-size: 360px 575px;}
  47. .s2 .paper-box{-webkit-transform:skew(0,-8deg);transform:skew(0,-8deg);position: absolute;top: 232px;left: 118px;width: 176px;height: 400px;background: url(./images/bg-paper.png) repeat-y;-webkit-background-size: 176px 143px;background-size: 176px 143px;}
  48. .s2 .tips{position: absolute;top: 90px;left: 0;width: 360px;height: 400px;text-align: center;line-height: 1}
  49. .s2 .tips p{margin: 8px 0;}
  50. .s2 .tips .f1{font-size: 14px;}
  51. .s2 .tips .f2{font-size: 30px;font-weight: bold;color: #6b4c24}
  52. .s2 .tips .f3{font-size: 17px;line-height: 18px;color: #4ca8f7}
  53. .s2 .tips .f4{font-size: 40px;color: #6b4c24;}
  54. .s2 .tips .f5{font-size: 17px;color: #4ca8f7}
  55. .s2 .tips .f6{font-size: 28px;color: #4ca8f7}
  56. .s2 .tips .f7{font-size: 24px;color: #4ca8f7}
  57. .s2 .guide{position: absolute;top: 260px;left: 140px;z-index: 1;width: 130px;height: 200px;color: #000;font-weight: bold;font-size: 16px;text-align: center;pointer-events: none;-webkit-transition:.5s opacity;}
  58. .s2 .guide .hand{width: 75px;height: 65px;margin: 10px 0 0 28px;background: url('./images/icon-hand.png') no-repeat;-webkit-background-size: 75px 65px;background-size: 75px 65px;-webkit-animation: jump 2s infinite;}
  59. .s2 .guide .f8{font-size: 12px;font-weight: normal;}
  60. .s2 .guide.hide{opacity: 0}
  61. .s2 .logo{position: absolute;left:10px;top: 10px;z-index: 2;opacity: .2;}
  62. .s3{background-color: #000000;}
  63. .s3 .content{background: url(./images/bg-s3.jpg);-webkit-background-size: 360px 575px;background-size: 360px 575px;}
  64. .s3 .tips{width: 200px;height:200px;margin-left: 80px;padding-top: 45px;text-align: center;}
  65. .s3 .tips .f1{font-size: 14px;}
  66. .s3 .tips .f2{position: absolute;top: 180px;left: 116px;font-size: 14px;color: #c3020b}
  67. .s3 .tips .f3{margin-top: 10px;font-size: 20px;color: #c3020b}
  68. .s3 .tips .f3 .num{margin: 0 5px;font-size: 28px;}
  69. .s3 .tips .f4{font-size: 12px;color: #b5c8d8}
  70. .s3 .logo{position: absolute;left:10px;top: 10px;z-index: 2;opacity: .2;}
  71. .s3 .fuc{margin-top: 15px;text-align: center;}
  72. .s3 .fuc .btn-wrap{display: inline-block;position: relative;}
  73. .s3 .fuc .btn-wrap .bg{position: absolute;left: 10px ;top: 0;width: 60px;height: 60px;border-radius: 30px;background: #e6f6ff;-webkit-animation: wave 2s infinite;}
  74. .s3 .fuc .btn-wrap .about{position: absolute;left: -22px;width: 120px;top: 70px;border-radius: 3px; background-color: rgba(255,255,255,0.2);color: #fff}
  75. .s3 .fuc .btn{position: absolute;left: 0;top: 0;z-index: 2;display: inline-block;width: 60px;height: 60px;border-radius: 30px;margin: 0 10px;background-color: #76a6c8;position: relative;-webkit-box-shadow:0 3px rgba(0,0,0,.4);box-shadow:0 3px rgba(0,0,0,.4);}
  76. .s3 .fuc .btn span{position: absolute;width: 60px;height: 60px;top: -3px;left: 0;border-radius: 30px;background-color: #e6f6ff;color: #5d90ab;font-size: 12px;line-height: 18px;}
  77. .s3 .fuc .btn span::before{display: inline-block;width: 100%;margin: 12px 0 0 0;font-size: 20px}
  78. .s3 .fuc .btn-em{background-color: #c9950c;}
  79. .s3 .fuc .btn-em span{background-color: #f3c856;color: #ab6c21}
  80. .share-guide{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8) url(./images/icon-arrow.png?33) no-repeat 90% 20px;-webkit-background-size: 40px 80px;background-size: 40px 80px;color: #fff;}
  81. .share-guide p{padding: 100px 30px 30px;text-align: right;font-size: 20px;line-height: 30px;}
  82. .share-guide .em{color: #ff734d;}
  83. </style>
  84. <script>
  85. document.documentElement.style.height = window.innerHeight + 'px';
  86. </script>
  87. </head>
  88. <body>
  89. <div id='wx_pic' style='margin:0 auto;display:none;'>
  90. <img src='http://game.ikongzhong.cn/game/shier/images/pic300.jpg' />
  91. </div>
  92. <div class="screen-slide">
  93. <div class="s s1">
  94. <div class="content">
  95. <div class="progress"><span class="num">0</span>%</div>
  96. </div>
  97. </div>
  98. <div class="s s2">
  99. <div class="content">
  100. <div class="tips">
  101. <div class="ready">
  102. <p class="f1"> </p>
  103. <p class="f2">“看你有多拽”</p>
  104. <p class="f3">10秒内看看你能拽出多长的优惠券</p>
  105. </div>
  106. <div class="run" style="display:none">
  107. <p class="f4">“00:10:00”</p>
  108. <p class="f5">被拽出 <span class="f6"><span class="dis">0</span> <span class="f7">m</span></span></p>
  109. </div>
  110. </div>
  111. <div class="guide">
  112. <p><span class="f8">提示</span><br/>手指下向滑动<br/>开始游戏</p>
  113. <div class="hand"></div>
  114. </div>
  115. <div class="paper-box"></div>
  116. </div>
  117. </div>
  118. <div class="s s3">
  119. <div class="content">
  120. <div class="tips">
  121. <p class="f1"></p>
  122. <p class="f2"><span class="f3"><span class="num">7</span></span></p>
  123. <p class="img"><img src="./" alt=""></p>
  124. <p class="f4">“”</p>
  125. </div>
  126. <div class="fuc">
  127. <div class="btn"><span class="icon-more">再拽</span></div>
  128. <div class="btn"><span class="icon-share">分享</span></div>
  129. <div class="btn-wrap">
  130. </p>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="share-guide" style="display:none;">
  137. <p>点击上面按钮<br/>将游戏 <span class="em">分享到朋友圈,叫上好友一起拽!</span></p>
  138. </div>
  139. <script>
  140. (function(e){if(e)return;var t=["webkit","moz","o"],e={extend:function(e,t,n,r){n===undefined&&(n=!0);for(var i in t)if(n||!(i in e))r?r(i):e[i]=t[i];return e},support:{translate3d:function(){var e="translate3d(0px, 0px, 0px)",t=document.createElement("div");t.style.cssText=" -moz-transform:"+e+"; -ms-transform:"+e+"; -o-transform:"+e+"; -webkit-transform:"+e+"; transform:"+e;var n=/translate3d\(0px, 0px, 0px\)/g,r=t.style.cssText.match(n),i=r!==null&&r.length==1;return i}()},css:function(e,n,r){var i=/transform/i;if(i.test(n))for(var s=0;s<t.length;s++)e.style[t[s]+n.substr(0,1).toUpperCase()+n.substr(1)]=r;e.style[n]=r}};window.m=e})(window.m),m.Tab=function(e){this.config=m.extend(m.extend({},m.Tab.config),e,!0),this.init()},m.Tab.config={touchMove:!1,animTime:500,touchDis:40,direction:"x",touchSpeed:1,currentClass:"current",progressBar:!1},m.Tab.prototype={init:function(){var e=this,t=e.config;e._data={},e.target=t.target,e.length=e.target.length,e.trigger=t.trigger,e.num=e.target.length,e.wrap=e.target[0].parentNode,m.support.translate3d&&(e.wrap.style.webkitTransition="-webkit-transform "+t.animTime+"ms ease-out"),m.css(e.wrap,"transform","translate(0,0)"),e.width=e.wrap.parentNode.clientWidth;if(t.progressBar===!0){var n=document.createElement("ul");n.classList.add("progress-bar");for(var r=0;r<e.length;r++){var i=document.createElement("li");n.appendChild(i)}e.progressBar=e.wrap.parentNode.appendChild(n).childNodes}e._attach(),e.playTo(0)},_attach:function(){var e=this,t=e.config;window.addEventListener("resize",e.update.bind(e));if(e.trigger){var n=e.trigger.length;for(var r=0;r<n;r++)(function(t){e.trigger[t].addEventListener("touchend",function(n){e.playTo(t)})})(r)}var i=e._data,s=!1,o,u,a;t.touchMove&&e.wrap.addEventListener("touchstart",function(n){if(t.ontouchstart&&t.ontouchstart.apply(e,[n])===!1)return!1;i.pageX=n.touches[0].pageX,i.pageY=n.touches[0].pageY,e.wrap.style.webkitTransitionDuration="0ms",e.wrap.addEventListener("touchmove",u),e.wrap.addEventListener("touchend",a),o=""}),u=function(n){i.disX=n.touches[0].pageX-i.pageX,i.disY=n.touches[0].pageY-i.pageY,t.direction=="x"?i.dis=i.disX:i.dis=i.disY,o||(Math.abs(i.disX/i.disY)>1?o="x":o="y");if(t.ontouchmove&&t.ontouchmove.apply(e,[i.dis,n])===!1)return!1;t.direction==o&&(t.direction=="x"?m.css(e.wrap,"transform","translate3d("+(i.dis-e.target[e.current].offsetLeft)+"px,0,0)"):m.css(e.wrap,"transform","translate3d(0,"+(i.dis-e.target[e.current].offsetTop)+"px,0)"))},a=function(){if(o&&t.direction!=o)return;if(i.dis===undefined||isNaN(i.dis))i.dis=0;e.wrap.style.webkitTransitionDuration=t.animTime+"ms",e.wrap.removeEventListener("touchmove",u),e.wrap.removeEventListener("touchend",a);var n=!0;t.ontouchend&&t.ontouchend.apply(e,[i.dis])===!1&&(n=!1);if(!i.dis||Math.abs(i.dis)<t.touchDis||!n){e.playTo(e.current);return}i.dis>0?e.playTo(e.current-t.touchSpeed):e.playTo(e.current+t.touchSpeed),i.dis=0},e.wrap.addEventListener("click",function(n){t.onclick&&t.onclick.call(e,n)})},playTo:function(e){var t=this,n=t.config;t.wrap.style.webkitTransitionDuration=n.animTime+"ms";if(n.onchangebefore&&n.onchangebefore.apply(t,[e])===!1)return;e>=t.num-1&&(e=t.num-1),e<0&&(e=0),m.support.translate3d?n.direction=="x"?m.css(t.wrap,"transform","translate3d("+ -t.target[e].offsetLeft+"px,0,0)"):m.css(t.wrap,"transform","translate3d(0,"+ -t.target[e].offsetTop+"px,0)"):n.direction=="x"?m.css(t.wrap,"transform","translate("+ -t.target[e].offsetLeft*e+"px,0)"):m.css(t.wrap,"transform","translate(0,"+ -t.target[e].offsetTop*e+"px)");if(e===t.current)return;t.trigger&&t.trigger[t.current]&&t.trigger[t.current].classList.remove(n.currentClass),t.progressBar&&t.progressBar[t.current]&&t.progressBar[t.current].classList.remove(n.currentClass),t.prevPage=t.current,t.current=e,t.trigger&&t.trigger[t.current]&&t.trigger[t.current].classList.add(n.currentClass),t.progressBar&&t.progressBar[t.current]&&t.progressBar[t.current].classList.add(n.currentClass),n.onchangebefore&&n.onchangebefore.apply(t,[e]),n.lazyClass&&t.lazy(e),window.setTimeout(function(){n.onchange&&n.onchange.apply(t,[e])},n.animTime)},prev:function(){this.playTo(this.current-1)},next:function(){this.playTo(this.current+1)},update:function(e){var t=this;t.width=t.wrap.parentNode.clientWidth},lazy:function(e){var t=[];targetWrap=this.target[e],targetWrap.classList.contains(this.config.lazyClass)&&t.push(targetWrap);var n=Array.prototype.slice.call(targetWrap.querySelectorAll("."+this.config.lazyClass),0);t=t.concat(n);for(var r=0;r<t.length;r++){var i=t[r],s=i.getAttribute("data-url");s&&(/img/i.test(i.tagName)?i.src=s:i.style.backgroundImage="url("+s+")",i.removeAttribute("data-url"))}}},m.Pop=function(e){this.config=m.extend(e,m.Pop.config),this.init()},m.Pop.config={animTime:300},m.Pop.prototype={init:function(){var e=this,t=e.config;e.target=t.target,e.target.style.webkitPerspective="1000px",e.target.style.webkitBackfaceVisibility="hidden",e.context=t.target.querySelector(".pop-content"),e.context.style.webkitTransition="-webkit-transform "+t.animTime+"ms ease-out",e.context.style.webkitTransformOrigin="50% 0",e.hide()},show:function(){var e=this,t=e.config;e.target.style.display="block",window.setTimeout(function(){e.context.style.webkitTransform="translate3d(0,0,0) rotateX(0)"},0)},hide:function(){var e=this,t=e.config;e.context.style.webkitTransform="translate3d(0,-50%,0) rotateX(-90deg)",window.setTimeout(function(){e.target.style.display="none"},t.animTime)}}
  141. </script>
  142. <script>
  143. // name space
  144. window.page = {};
  145. // reset page scroll top
  146. // document.documentElement.scrollTop = 0;
  147. window.scrollTo(0, 0);
  148. document.addEventListener('DOMContentLoaded', function(){
  149. // screen slide
  150. page.screenSlide = new m.Tab({
  151. target: document.querySelectorAll('.screen-slide .s'),
  152. onchangebefore: function(n){
  153. },
  154. touchMove: false,
  155. direction: 'y'
  156. });
  157. // loading
  158. var domProgress = document.querySelector('.progress .num');
  159. var TIME = 3000;
  160. var intervals = [];
  161. var per = 0;
  162. for(var i = 0; i < 100; i++) {
  163. intervals.push( parseInt(Math.random() * TIME) );
  164. }
  165. intervals = intervals.sort(function(a,b){return a - b});
  166. for(var i = 0; i < intervals.length; i++) {
  167. window.setTimeout(function(){
  168. per++;
  169. domProgress.innerHTML = per;
  170. // m.css(domProgress.parentNode, 'transform', 'translate(0,'+ Math.random()*1 +'px' + ')');
  171. }, intervals[i]);
  172. }
  173. window.setTimeout(function(){
  174. page.screenSlide.playTo(1);
  175. }, TIME + 300);
  176. // game
  177. var bgPosY = 0;
  178. score = 0;
  179. var gameTime = 10000;
  180. var d = {};
  181. var domPaper = document.querySelector('.paper-box');
  182. var domS2 = document.querySelector('.s2');
  183. var domTimer = document.querySelector('.s2 .tips .f4');
  184. var domDis = document.querySelector('.s2 .tips .dis');
  185. var domResultText1 = document.querySelector('.s3 .f1');
  186. var domResultText2 = document.querySelector('.s3 .f4');
  187. var domResultScore = document.querySelector('.s3 .num');
  188. var domResultRole = document.querySelector('.s3 .img img');
  189. var resultTexts1 = [',<br/> ', '<br/>', '<br/>', '<br/>', '<br/>'];
  190. var resultTexts2 = ['', '', '', '', ''];
  191. var hasBegun = false;
  192. var hasEnd = false;
  193. domS2.addEventListener('touchstart', function(e){
  194. if(hasEnd) return;
  195. d.startY = e.touches[0].pageY;
  196. domS2.addEventListener('touchmove', touchMove);
  197. domS2.addEventListener('touchend', touchEnd);
  198. if(!hasBegun) {
  199. document.querySelector('.ready').style.display = 'none';
  200. document.querySelector('.run').style.display = 'block';
  201. document.querySelector('.guide').className = 'guide hide';
  202. timerStart();
  203. hasBegun = true;
  204. }
  205. });
  206. touchMove = function(e){
  207. d.disY = e.touches[0].pageY - d.startY;
  208. d.startY = e.touches[0].pageY;
  209. if(Math.abs(d.dis / d.disY) > 0.5) {
  210. e.stopPropagation();
  211. e.preventDefault();
  212. }
  213. if(d.disY < 0) return;
  214. // domPaper.style.webkitTransform = 'translate3d(' + (d.dis - self.current * self.width) + 'px,0,0)';
  215. // console.log(d.disY)
  216. bgPosY += d.disY;
  217. score += parseInt(d.disY/20);
  218. // console.log(bgPosY)
  219. domPaper.style.backgroundPositionY = bgPosY + 'px';
  220. domDis.innerHTML = score;
  221. }
  222. touchEnd = function() {
  223. domS2.removeEventListener('touchmove', touchMove);
  224. domS2.removeEventListener('touchend', touchEnd);
  225. d.disY = 0;
  226. };
  227. timerStart = function(){
  228. if(gameTime < 0) {
  229. hasEnd = true;
  230. level = parseInt(score/250);
  231. level = level > 4 ? 4 : level;
  232. domResultScore.innerHTML = score;
  233. domResultText1.innerHTML = resultTexts1[level];
  234. domResultText2.innerHTML = resultTexts2[level];
  235. domResultRole.src = './images/pic'+ (level + 1 )+'.jpg'
  236. window.setTimeout(function(){
  237. page.screenSlide.playTo(2);
  238. }, 300);
  239. return;
  240. }
  241. var sec = ('00' + parseInt(gameTime/1000)).substr(-2, 2);
  242. var ms = (gameTime - sec*1000 + '00').substr(0, 2);
  243. domTimer.innerHTML = '“00:'+ sec +':'+ ms +'”';
  244. gameTime -= 20;
  245. window.setTimeout(timerStart, 20);
  246. }
  247. window.restart = function(){
  248. bgPosY = 0;
  249. score = 0;
  250. gameTime = 10000;
  251. d = {};
  252. domPaper = document.querySelector('.paper-box');
  253. domTimer = document.querySelector('.s2 .tips .f4');
  254. domDis = document.querySelector('.s2 .tips .dis');
  255. hasBegun = false;
  256. hasEnd = false;
  257. domDis.innerHTML = '0';
  258. page.screenSlide.playTo(1);
  259. }
  260. document.querySelector('.icon-more').addEventListener('touchend', function(e){
  261. restart();
  262. pgvSendClick({hottag:'a20140515bandage.restart'});
  263. });
  264. document.querySelector('.icon-share').addEventListener('touchend', function(){
  265. // 微信已停止开放该接口
  266. // WeixinJSBridge.invoke("sendAppMessage", {
  267. // img_url:"./images/pic2.jpg",
  268. // img_width: "120",
  269. // img_height: "125",
  270. // link: "http://baidu.com",
  271. // desc: "这是描述",
  272. // title: "这是标题"
  273. // }, function (res) {
  274. // alert(res.err_msg);
  275. // });
  276. document.querySelector('.share-guide').style.display = 'block';
  277. pgvSendClick({hottag:'a20140515bandage.share.post'});
  278. });
  279. document.querySelector('.share-guide').addEventListener('touchend', function(){
  280. this.style.display = 'none';
  281. });
  282. document.querySelector('.icon-play').addEventListener('touchend', function(e){
  283. pgvSendClick({hottag:'a20140515bandage.play'});
  284. window.open('play.html');
  285. });
  286. if(/adtag/i.test(window.location.search)) {
  287. pgvSendClick({hottag:'a20140515bandage.share.view'});
  288. }
  289. });
  290. // disabled default events
  291. document.documentElement.addEventListener('touchmove', function(e){
  292. e.preventDefault();
  293. });
  294. </script>
  295. <script>
  296. descs = ['经鉴定为手残党,你敢不敢来试?', '我的手速被鄙视了,男人(妹子)不能这样!你呢?', '你绝对忍不住只玩一次!拼手速怎么可以输?', '风靡全球的抽绷带游戏,手残忍不住就是要点啊!', '我是全球手速最快的1%,不服来战!'];
  297. shareURL = 'http://hero.qq.com/act/a20140515bandage/?ADTAG=a20140515bandage.share.view';
  298. // function onBridgeReady() {
  299. // WeixinJSBridge.invoke("getNetworkType", {}, function (res) {
  300. // pgvSendClick({hottag:'a20140515bandage.net.' + res.err_msg.substr(13)});
  301. // });
  302. // //转发朋友圈
  303. // WeixinJSBridge.on("menu:share:timeline", function(e) {
  304. // var data = {
  305. // img_url: "./images/pic"+(level+1)+".jpg",
  306. // img_width: "150",
  307. // img_height: "150",
  308. // link: shareURL,
  309. // //desc这个属性要加上,虽然不会显示,但是不加暂时会导致无法转发至朋友圈,
  310. // desc: '治愈系【全民打怪兽】',
  311. // title: '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】'
  312. // };
  313. // WeixinJSBridge.invoke("shareTimeline", data, function(res) {
  314. // WeixinJSBridge.log(res.err_msg)
  315. // });
  316. // });
  317. // //同步到微博
  318. // WeixinJSBridge.on("menu:share:weibo", function() {
  319. // WeixinJSBridge.invoke("shareWeibo", {
  320. // "content": '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】',
  321. // "url": shareURL
  322. // }, function(res) {
  323. // WeixinJSBridge.log(res.err_msg);
  324. // });
  325. // });
  326. // //分享给朋友
  327. // WeixinJSBridge.on('menu:share:appmessage', function(argv) {
  328. // WeixinJSBridge.invoke("sendAppMessage", {
  329. // img_url: "./images/pic"+(level+1)+".jpg",
  330. // img_width: "150",
  331. // img_height: "150",
  332. // link: shareURL,
  333. // desc: '治愈系【全民打怪兽】',
  334. // title: '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】'
  335. // }, function(res) {
  336. // WeixinJSBridge.log(res.err_msg)
  337. // });
  338. // });
  339. // };
  340. // document.addEventListener('WeixinJSBridgeReady', function() {
  341. // onBridgeReady();
  342. // });
  343. </script>
  344. </body>
  345. </html><!--[if !IE]>|xGv00|018dd7e82cc2f276430005bdb2ebd151<![endif]-->