index.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. <!DOCTYPE HTML>
  2. <head>
  3. <meta charset="utf-8">
  4. <meta name="author" content="Tencent-TGideas">
  5. <meta name="format-detection" content="telephone=no" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, 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. <title>抽绷带-全民打怪兽</title>
  10. <!-- 设计:yafeezhou| 重构:brucewan | 创建:2014/05/08 | 更新:| 团队博客:http://tgideas.qq.com/ -->
  11. <script>
  12. var _speedMark = new Date();
  13. </script>
  14. <style>
  15. /* global */
  16. html,body,ul,h1,h2,h3,p,input,img,figure{margin: 0;padding: 0;}
  17. ul,ol{list-style: none;}
  18. html{overflow: hidden;}
  19. body{width: 100%;height: 100%;overflow: hidden;-webkit-user-select: none;}
  20. body{font:12px/21px Arial,\5FAE\8F6F\96C5\9ED1;color: #fff;}
  21. @font-face {font-family: 'icon';src: url('./res/hero.woff') format('woff'), url('./res/hero.ttf') format('truetype');}
  22. [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;}
  23. .icon-more:before { content: '\e800'; }
  24. .icon-share:before { content: '\e801'; }
  25. .icon-play:before { content: '\e802'; }
  26. a{color: #33234f;text-decoration: none;}
  27. a:active{-webkit-tap-highlight-color: rgba(0,0,0,0);}
  28. @-webkit-keyframes jump {
  29. 0% { -webkit-transform: translate(0, 0);}
  30. 100% { -webkit-transform: translate(0, 100px);}
  31. }
  32. @-webkit-keyframes wave {
  33. 0% { -webkit-transform: scale(1, 1);opacity: 0.5;}
  34. 100% { -webkit-transform: scale(2, 2);opacity: 0;}
  35. }
  36. /* layout */
  37. .screen-slide{position: absolute;height: 300%;width: 100%;}
  38. .screen-slide .s{height: 33.4%;position: relative;overflow: hidden;}
  39. .screen-slide .content{position: absolute;left: 50%;top: 50%;width: 360px;height: 575px;margin-left: -180px;margin-top: -288px;background: #ff0;}
  40. .s1{background-color: #4bb8a4;}
  41. .s1 .content{background: url(./images/bg-s1.jpg);-webkit-background-size: 360px 575px;background-size: 360px 575px;}
  42. .s1 .progress{position: absolute;right: 100px;top: 243px;width: 130px;font-size: 24px;text-align: center;}
  43. .s1 .progress .num{margin-right: 5px;font-size: 42px}
  44. .s2{background-color: #4bb8a4;}
  45. .s2 .content{background: url(./images/bg-s2.jpg);-webkit-background-size: 360px 575px;background-size: 360px 575px;}
  46. .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.jpg) repeat-y;-webkit-background-size: 176px 143px;background-size: 176px 143px;}
  47. .s2 .tips{position: absolute;top: 100px;left: 0;width: 360px;height: 400px;text-align: center;line-height: 1}
  48. .s2 .tips p{margin: 8px 0;}
  49. .s2 .tips .f1{font-size: 14px;}
  50. .s2 .tips .f2{font-size: 30px;font-weight: bold;}
  51. .s2 .tips .f3{font-size: 14px;line-height: 18px;color: #066355}
  52. .s2 .tips .f4{font-size: 40px;color: #1d8172;}
  53. .s2 .tips .f5{font-size: 16px;}
  54. .s2 .tips .f6{font-size: 28px;color: #ff0}
  55. .s2 .tips .f7{font-size: 24px;color: #fff}
  56. .s2 .guide{position: absolute;top: 280px;left: 116px;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;}
  57. .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;}
  58. .s2 .guide .f8{font-size: 12px;font-weight: normal;}
  59. .s2 .guide.hide{opacity: 0}
  60. .s2 .logo{position: absolute;left:10px;top: 10px;z-index: 2;opacity: .2;}
  61. .s3{background-color: #556573;}
  62. .s3 .content{background: url(./images/bg-s3.jpg);-webkit-background-size: 360px 575px;background-size: 360px 575px;}
  63. .s3 .tips{width: 200px;margin-left: 80px;padding-top: 110px;text-align: center;}
  64. .s3 .tips .f1{font-size: 14px;}
  65. .s3 .tips .f2{font-size: 14px;color: #fffb87}
  66. .s3 .tips .f3{margin-top: 10px;font-size: 20px;color: #fffb87}
  67. .s3 .tips .f3 .num{margin: 0 5px;font-size: 28px;}
  68. .s3 .img img{width: 120px;height: 125px;}
  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 class="screen-slide">
  90. <div class="s s1">
  91. <div class="content">
  92. <div class="progress"><span class="num">0</span>%</div>
  93. </div>
  94. </div>
  95. <div class="s s2">
  96. <a href="#" class="logo"><img src="./images/logo.png" width="59" height="42" alt="全民打怪兽"></a>
  97. <div class="content">
  98. <div class="tips">
  99. <div class="ready">
  100. <p class="f1"> </p>
  101. <p class="f2">“抽绷带 救怪兽”</p>
  102. <p class="f3">12秒内看看你能抽出多长的绷带</p>
  103. </div>
  104. <div class="run" style="display:none">
  105. <p class="f4">“00:12:00”</p>
  106. <p class="f5">已抽出绷带 <span class="f6"><span class="dis">0</span> <span class="f7">m</span></span></p>
  107. </div>
  108. </div>
  109. <div class="guide">
  110. <p><span class="f8">提示</span><br/>手指下向滑动<br/>开始游戏</p>
  111. <div class="hand"></div>
  112. </div>
  113. <div class="paper-box"></div>
  114. </div>
  115. </div>
  116. <div class="s s3">
  117. <a href="#" class="logo"><img src="./images/logo.png" width="59" height="42" alt="全民打怪兽"></a>
  118. <div class="content">
  119. <div class="tips">
  120. <p class="f1">你神一样的手速,碉堡了</p>
  121. <p class="f2">本次抽出绑带<span class="f3"><span class="num">7</span>m</span></p>
  122. <p class="img"><img src="./images/pic1.jpg" alt=""></p>
  123. <p class="f4">“我还需要更多绑带”</p>
  124. </div>
  125. <div class="fuc">
  126. <div class="btn"><span class="icon-more">再来</span></div>
  127. <div class="btn"><span class="icon-share">分享</span></div>
  128. <div class="btn-wrap">
  129. <div class="btn btn-em"><span class="icon-play">去战场</span></div>
  130. <div class="bg"></div>
  131. <p class="about">去玩全民打怪兽吧!</p>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. <div class="share-guide" style="display:none;">
  138. <p>点击上面按钮<br/>将成绩 <span class="em">分享到朋友圈</span></p>
  139. </div>
  140. <script>
  141. (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)}}
  142. </script>
  143. <script>
  144. // name space
  145. window.page = {};
  146. // reset page scroll top
  147. // document.documentElement.scrollTop = 0;
  148. window.scrollTo(0, 0);
  149. document.addEventListener('DOMContentLoaded', function(){
  150. // screen slide
  151. page.screenSlide = new m.Tab({
  152. target: document.querySelectorAll('.screen-slide .s'),
  153. onchangebefore: function(n){
  154. },
  155. touchMove: false,
  156. direction: 'y'
  157. });
  158. // loading
  159. var domProgress = document.querySelector('.progress .num');
  160. var TIME = 3000;
  161. var intervals = [];
  162. var per = 0;
  163. for(var i = 0; i < 100; i++) {
  164. intervals.push( parseInt(Math.random() * TIME) );
  165. }
  166. intervals = intervals.sort(function(a,b){return a - b});
  167. for(var i = 0; i < intervals.length; i++) {
  168. window.setTimeout(function(){
  169. per++;
  170. domProgress.innerHTML = per;
  171. // m.css(domProgress.parentNode, 'transform', 'translate(0,'+ Math.random()*1 +'px' + ')');
  172. }, intervals[i]);
  173. }
  174. window.setTimeout(function(){
  175. page.screenSlide.playTo(1);
  176. }, TIME + 300);
  177. // game
  178. var bgPosY = 0;
  179. score = 0;
  180. var gameTime = 12000;
  181. var d = {};
  182. var domPaper = document.querySelector('.paper-box');
  183. var domS2 = document.querySelector('.s2');
  184. var domTimer = document.querySelector('.s2 .tips .f4');
  185. var domDis = document.querySelector('.s2 .tips .dis');
  186. var domResultText1 = document.querySelector('.s3 .f1');
  187. var domResultText2 = document.querySelector('.s3 .f4');
  188. var domResultScore = document.querySelector('.s3 .num');
  189. var domResultRole = document.querySelector('.s3 .img img');
  190. var resultTexts1 = ['你天生不是治愈系,<br/>还是去打怪兽吧! ', '施主无力救治…<br/>还是去打怪兽吧!', '包扎的恰到好处~良心打手,<br/>你可以继续去打怪兽啦!', '神一样的手速,神一样的战斗力!<br/>还不快去打怪兽!', '大力出奇迹!<br/>这样也能打怪兽!'];
  191. var resultTexts2 = ['主人,最近全民都在打怪兽,我还想战斗T_T', '主人,我可以的!奔赴怪兽战场为你争光去!', '满血复活!主人快带我去战斗吧!', '主人,你太爱(keng)我(die)了!', '主人*&*%¥#*…(碾压战场么…)'];
  192. var hasBegun = false;
  193. var hasEnd = false;
  194. domS2.addEventListener('touchstart', function(e){
  195. if(hasEnd) return;
  196. d.startY = e.touches[0].pageY;
  197. domS2.addEventListener('touchmove', touchMove);
  198. domS2.addEventListener('touchend', touchEnd);
  199. if(!hasBegun) {
  200. document.querySelector('.ready').style.display = 'none';
  201. document.querySelector('.run').style.display = 'block';
  202. document.querySelector('.guide').className = 'guide hide';
  203. timerStart();
  204. hasBegun = true;
  205. }
  206. });
  207. touchMove = function(e){
  208. d.disY = e.touches[0].pageY - d.startY;
  209. d.startY = e.touches[0].pageY;
  210. if(Math.abs(d.dis / d.disY) > 0.5) {
  211. e.stopPropagation();
  212. e.preventDefault();
  213. }
  214. if(d.disY < 0) return;
  215. // domPaper.style.webkitTransform = 'translate3d(' + (d.dis - self.current * self.width) + 'px,0,0)';
  216. // console.log(d.disY)
  217. bgPosY += d.disY;
  218. score += parseInt(d.disY/20);
  219. // console.log(bgPosY)
  220. domPaper.style.backgroundPositionY = bgPosY + 'px';
  221. domDis.innerHTML = score;
  222. }
  223. touchEnd = function() {
  224. domS2.removeEventListener('touchmove', touchMove);
  225. domS2.removeEventListener('touchend', touchEnd);
  226. d.disY = 0;
  227. };
  228. timerStart = function(){
  229. if(gameTime < 0) {
  230. hasEnd = true;
  231. level = parseInt(score/250);
  232. level = level > 4 ? 4 : level;
  233. domResultScore.innerHTML = score;
  234. domResultText1.innerHTML = resultTexts1[level];
  235. domResultText2.innerHTML = resultTexts2[level];
  236. domResultRole.src = './images/pic'+ (level + 1 )+'.jpg'
  237. window.setTimeout(function(){
  238. page.screenSlide.playTo(2);
  239. }, 300);
  240. return;
  241. }
  242. var sec = ('00' + parseInt(gameTime/1000)).substr(-2, 2);
  243. var ms = (gameTime - sec*1000 + '00').substr(0, 2);
  244. domTimer.innerHTML = '“00:'+ sec +':'+ ms +'”';
  245. gameTime -= 20;
  246. window.setTimeout(timerStart, 20);
  247. }
  248. window.restart = function(){
  249. bgPosY = 0;
  250. score = 0;
  251. gameTime = 12000;
  252. d = {};
  253. domPaper = document.querySelector('.paper-box');
  254. domTimer = document.querySelector('.s2 .tips .f4');
  255. domDis = document.querySelector('.s2 .tips .dis');
  256. hasBegun = false;
  257. hasEnd = false;
  258. domDis.innerHTML = '0';
  259. page.screenSlide.playTo(1);
  260. }
  261. document.querySelector('.icon-more').addEventListener('touchend', function(e){
  262. restart();
  263. pgvSendClick({hottag:'a20140515bandage.restart'});
  264. });
  265. document.querySelector('.icon-share').addEventListener('touchend', function(){
  266. // 微信已停止开放该接口
  267. // WeixinJSBridge.invoke("sendAppMessage", {
  268. // img_url:"./images/pic2.jpg",
  269. // img_width: "120",
  270. // img_height: "125",
  271. // link: "http://baidu.com",
  272. // desc: "这是描述",
  273. // title: "这是标题"
  274. // }, function (res) {
  275. // alert(res.err_msg);
  276. // });
  277. document.querySelector('.share-guide').style.display = 'block';
  278. pgvSendClick({hottag:'a20140515bandage.share.post'});
  279. });
  280. document.querySelector('.share-guide').addEventListener('touchend', function(){
  281. this.style.display = 'none';
  282. });
  283. document.querySelector('.icon-play').addEventListener('touchend', function(e){
  284. pgvSendClick({hottag:'a20140515bandage.play'});
  285. window.open('play.html');
  286. });
  287. if(/adtag/i.test(window.location.search)) {
  288. pgvSendClick({hottag:'a20140515bandage.share.view'});
  289. }
  290. });
  291. // disabled default events
  292. document.documentElement.addEventListener('touchmove', function(e){
  293. e.preventDefault();
  294. });
  295. </script>
  296. <script>
  297. descs = ['经鉴定为手残党,你敢不敢来试?', '我的手速被鄙视了,男人(妹子)不能这样!你呢?', '你绝对忍不住只玩一次!拼手速怎么可以输?', '风靡全球的抽绷带游戏,手残忍不住就是要点啊!', '我是全球手速最快的1%,不服来战!'];
  298. shareURL = 'http://hero.qq.com/act/a20140515bandage/?ADTAG=a20140515bandage.share.view';
  299. // function onBridgeReady() {
  300. // WeixinJSBridge.invoke("getNetworkType", {}, function (res) {
  301. // pgvSendClick({hottag:'a20140515bandage.net.' + res.err_msg.substr(13)});
  302. // });
  303. // //转发朋友圈
  304. // WeixinJSBridge.on("menu:share:timeline", function(e) {
  305. // var data = {
  306. // img_url: "./images/pic"+(level+1)+".jpg",
  307. // img_width: "150",
  308. // img_height: "150",
  309. // link: shareURL,
  310. // //desc这个属性要加上,虽然不会显示,但是不加暂时会导致无法转发至朋友圈,
  311. // desc: '治愈系【全民打怪兽】',
  312. // title: '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】'
  313. // };
  314. // WeixinJSBridge.invoke("shareTimeline", data, function(res) {
  315. // WeixinJSBridge.log(res.err_msg)
  316. // });
  317. // });
  318. // //同步到微博
  319. // WeixinJSBridge.on("menu:share:weibo", function() {
  320. // WeixinJSBridge.invoke("shareWeibo", {
  321. // "content": '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】',
  322. // "url": shareURL
  323. // }, function(res) {
  324. // WeixinJSBridge.log(res.err_msg);
  325. // });
  326. // });
  327. // //分享给朋友
  328. // WeixinJSBridge.on('menu:share:appmessage', function(argv) {
  329. // WeixinJSBridge.invoke("sendAppMessage", {
  330. // img_url: "./images/pic"+(level+1)+".jpg",
  331. // img_width: "150",
  332. // img_height: "150",
  333. // link: shareURL,
  334. // desc: '治愈系【全民打怪兽】',
  335. // title: '我的手速打败了'+ (function(){var per = parseInt(score/12);return per > 99 ? 99 : per})()+'%的人!治愈系【全民打怪兽】'
  336. // }, function(res) {
  337. // WeixinJSBridge.log(res.err_msg)
  338. // });
  339. // });
  340. // };
  341. // document.addEventListener('WeixinJSBridgeReady', function() {
  342. // onBridgeReady();
  343. // });
  344. </script>
  345. </body>
  346. </html><!--[if !IE]>|xGv00|018dd7e82cc2f276430005bdb2ebd151<![endif]-->