index.html 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>暴打神经猫- 微信HTML5在线朋友圈游戏</title>
  5. <meta charset="utf-8"/>
  6. <meta name="viewport" content="initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, width=device-width,target-densitydpi=device-dpi"/>
  7. <script type="text/javascript" src="js/jquery.min.js"></script>
  8. <script type="text/javascript" src="js/createjs.js"></script>
  9. <script type="text/javascript">
  10. var i = new Date().getTime() % 5;
  11. var isDesktop = navigator['userAgent'].match(/(ipad|iphone|ipod|android|windows phone)/i) ? false : true;
  12. var fontunit = isDesktop ? 20 : ((window.innerWidth>window.innerHeight?window.innerHeight:window.innerWidth)/320)*10;
  13. document.write('<style type="text/css">'+
  14. 'html,body {font-size:'+(fontunit<30?fontunit:'30')+'px;}'+
  15. (isDesktop?'#welcome,#GameTimeLayer,#GameLayerBG,#GameScoreLayer.SHADE{position: absolute;}':
  16. '#welcome,#GameTimeLayer,#GameLayerBG,#GameScoreLayer.SHADE{position:fixed;}@media screen and (orientation:landscape) {#landscape {display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox;}}')+
  17. '</style>');
  18. </script>
  19. <style type="text/css">
  20. body {font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; margin: 0; padding: 0;}
  21. .loading {background-image: url("images/loding.gif");
  22. background-repeat: no-repeat;
  23. background-position: center center;
  24. background-size: auto 60%;
  25. }
  26. .SHADE {top: 0; left:0; width:100%; height: 100%; bottom:0; z-index: 11;}
  27. .BOX-V {box-orient: vertical;-webkit-box-orient: vertical; -moz-box-orient: vertical;-ms-flex-direction:column;}
  28. .BOX-D {box-align: end; box-pack: center -webkit-box-align: end; -webkit-box-pack: center; -ms-flex-align:end; -ms-flex-pack:center;}
  29. .BOX-M {box-align: center;box-pack: center; -webkit-box-align: center; -webkit-box-pack: center; -ms-flex-align:center; -ms-flex-pack:center;}
  30. .BOX-S {display:block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1;-ms-flex:1;}
  31. .BOX ,.BOX-V,.BOX-D,.BOX-M, .FOOTER{display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox;}
  32. .BBOX ,.BOX,.APP-STAGE,.INSET-STAGE,.STAGE,.PAGE-STAGE,.PAGE,.PAGE-BOX,.INSET-PAGE,.FOOTER{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
  33. #welcome { background-color:rgba(0,0,0,.8); text-align: center; font-weight: bold;overflow: hidden;}
  34. .welcome-bg {position:absolute;top:0;left:0;right:0;bottom:0; background: url(images/bing.jpg) center center no-repeat; background-size:100% 100%; opacity: .4;overflow: hidden;}
  35. #GameTimeLayer {top:1em; left: 0; width:100%; text-align: center; color:#f00; font-size: 4em; text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;overflow: hidden;}
  36. #GameLayerBG {top:0;left:0;right:0;bottom:0;overflow:hidden;background:#fff;}
  37. .GameLayer {position:absolute;bottom:0;left:0;}
  38. .block {position:absolute;border-top:1px solid #333; background-repeat: no-repeat; background-position: center;}
  39. .block{background-image:url(images/em.jpg);}
  40. .t1,.t2,.t3,.t4,.t5 { background-size:auto 98%;background-image:url(images/tt0.jpg);}
  41. .t3,.t4 {background-image:url(images/tt1.jpg);}
  42. .t5 {background-image:url(images/tt2.jpg);}
  43. .tt1,.tt2,.tt3,.tt4,.tt5 { background-size:auto 96%;background-image:url(images/jiao.jpg);}
  44. .tt1,.tt2{background-image:url(images/j1.jpg);}
  45. .tt3,.tt4{background-image:url(images/j2.jpg);}
  46. .bt{display:block;padding:20px;background:#999;color:#000;text-decoration:none;margin:25px;}
  47. a.bt{background:#FC0;}
  48. .bl {border-left:1px solid #333;}
  49. @-ms-keyframes flash {
  50. 0% { opacity: 1; }
  51. 50% { opacity: 0; }
  52. 100% { opacity: 1; }
  53. }
  54. @-webkit-keyframes flash {
  55. 0% { opacity: 1; }
  56. 50% { opacity: 0; }
  57. 100% { opacity: 1; }
  58. }
  59. .flash {-webkit-animation: flash .2s 3;animation: flash .2s 3;}
  60. .bad {background-color:#000;background-size:90%;background-image:url(images/bad.jpg); -webkit-animation: flash .2s 3;animation: flash .2s 3;}
  61. * {-webkit-tap-highlight-color: rgba(0,0,0,0);-ms-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0); -ms-user-select: none;}
  62. #GameScoreLayer {background-position:center .5em; background-size: auto 4em; padding-top:3em; font-size:2em; font-weight: bold; color:#fff; text-align: center;overflow: hidden;}
  63. .bgc1 { background-color: #23378B;}
  64. .bgc2 { background-color: #009FE3;}
  65. .bgc3 { background-color: #E42313;}
  66. .bgc4 { background-color: #FCBD1B;}
  67. .bgc5 { background-color: #34002A;}
  68. .share-icon {width:1.7em; background-repeat:no-repeat; background-size: auto 100%;}
  69. #GameScoreLayer-btn .btn,#GameScoreLayer-share .btn {text-align: center;font-size:1.1em; background-color: rgba(0,0,0,.3); height:2em; line-height:2em;}
  70. .btn:active {opacity: 0.2;}
  71. #landscape {display: none;}
  72. #gameBody {position: relative; width: 640px; margin: 0 auto; height: 100%;}
  73. #share-wx {
  74. background: rgba(0,0,0,0.8);
  75. position: absolute;
  76. top: 0px;
  77. left: 0px;
  78. width: 100%;
  79. height: 100%;
  80. z-index: 10000;
  81. display: none;
  82. }
  83. </style>
  84. </head>
  85. <body>
  86. <script type="text/javascript">
  87. window.shareData = {
  88. "imgUrl": "http://game.ikongzhong.cn/games/bdsjm/images/dbsjm.jpg",
  89. "timeLineLink": "http://game.ikongzhong.cn/games/bdsjm/",
  90. "tTitle": "暴打神经猫",
  91. "tContent": "朋友圈被神经猫刷屏?快来暴打神经猫!"
  92. };
  93. if (isDesktop)
  94. document.write('<div id="gameBody">');
  95. var body, blockSize, GameLayer = [], GameLayerBG, touchArea = [], GameTimeLayer;
  96. var transform, transitionDuration;
  97. function init (argument) {
  98. showWelcomeLayer();
  99. body = document.getElementById('gameBody') || document.body;
  100. body.style.height = window.innerHeight+'px';
  101. transform = typeof(body.style.webkitTransform) != 'undefined' ? 'webkitTransform' : (typeof(body.style.msTransform) != 'undefined'?'msTransform':'transform');
  102. transitionDuration = transform.replace(/ransform/g, 'ransitionDuration');
  103. GameTimeLayer = document.getElementById('GameTimeLayer');
  104. GameLayer.push( document.getElementById('GameLayer1') );
  105. GameLayer[0].children = GameLayer[0].querySelectorAll('div');
  106. GameLayer.push( document.getElementById( 'GameLayer2' ) );
  107. GameLayer[1].children = GameLayer[1].querySelectorAll('div');
  108. GameLayerBG = document.getElementById( 'GameLayerBG' );
  109. if( GameLayerBG.ontouchstart === null ){
  110. GameLayerBG.ontouchstart = gameTapEvent;
  111. }else{
  112. GameLayerBG.onmousedown = gameTapEvent;
  113. document.getElementById('landscape-text').innerHTML = '点我开始玩耍';
  114. document.getElementById('landscape').onclick = winOpen;
  115. }
  116. gameInit();
  117. window.addEventListener('resize', refreshSize, false);
  118. setTimeout(function(){
  119. var btn = document.getElementById('ready-btn');
  120. btn.className = 'btn';
  121. btn.innerHTML = ' 预备,上!'
  122. btn.style.backgroundColor = '#F00';
  123. btn.onclick = function(){
  124. closeWelcomeLayer();
  125. }
  126. }, 500);
  127. }
  128. function winOpen() {
  129. window.open(location.href+'?r='+Math.random(), 'nWin', 'height=500,width=320,toolbar=no,menubar=no,scrollbars=no');
  130. var opened=window.open('about:blank','_self'); opened.opener=null; opened.close();
  131. }
  132. var refreshSizeTime;
  133. function refreshSize(){
  134. clearTimeout(refreshSizeTime);
  135. refreshSizeTime = setTimeout(_refreshSize, 200);
  136. }
  137. function _refreshSize(){
  138. countBlockSize();
  139. for( var i=0; i<GameLayer.length; i++ ){
  140. var box = GameLayer[i];
  141. for( var j=0; j<box.children.length; j++){
  142. var r = box.children[j],
  143. rstyle = r.style;
  144. rstyle.left = (j%4)*blockSize+'px';
  145. rstyle.bottom = Math.floor(j/4)*blockSize+'px';
  146. rstyle.width = blockSize+'px';
  147. rstyle.height = blockSize+'px';
  148. }
  149. }
  150. var f, a;
  151. if( GameLayer[0].y > GameLayer[1].y ){
  152. f = GameLayer[0];
  153. a = GameLayer[1];
  154. }else{
  155. f = GameLayer[1];
  156. a = GameLayer[0];
  157. }
  158. var y = ((_gameBBListIndex)%10)*blockSize;
  159. f.y = y;
  160. f.style[transform] = 'translate3D(0,'+f.y+'px,0)';
  161. a.y = -blockSize*Math.floor(f.children.length/4)+y;
  162. a.style[transform] = 'translate3D(0,'+a.y+'px,0)';
  163. }
  164. function countBlockSize(){
  165. blockSize = body.offsetWidth/4;
  166. body.style.height = window.innerHeight+'px';
  167. GameLayerBG.style.height = window.innerHeight+'px';
  168. touchArea[0] = window.innerHeight-blockSize*0;
  169. touchArea[1] = window.innerHeight-blockSize*3;
  170. }
  171. var _gameBBList = [], _gameBBListIndex = 0, _gameOver = false, _gameStart = false, _gameTime, _gameTimeNum, _gameScore;
  172. function gameInit(){
  173. createjs.Sound.registerSound( {src:"audio/nima.mp3", id:"err"} );
  174. createjs.Sound.registerSound( {src:"audio/end.mp3", id:"end"} );
  175. createjs.Sound.registerSound( {src:"audio/type.mp3", id:"tap"} );
  176. gameRestart();
  177. }
  178. function gameRestart(){
  179. console.log('gameRestart');
  180. _gameBBList = [];
  181. _gameBBListIndex = 0;
  182. _gameScore = 0;
  183. _gameOver = false;
  184. _gameStart = false;
  185. _gameTimeNum = 3000;
  186. GameTimeLayer.innerHTML = creatTimeText(_gameTimeNum);
  187. countBlockSize();
  188. refreshGameLayer(GameLayer[0]);
  189. refreshGameLayer(GameLayer[1], 1);
  190. }
  191. function gameStart(){
  192. _gameStart = true;
  193. _gameTime = setInterval(gameTime,30);
  194. }
  195. function gameOver(){
  196. _gameOver = true;
  197. clearInterval(_gameTime);
  198. setTimeout(function(){
  199. GameLayerBG.className = '';
  200. showGameScoreLayer();
  201. }, 1500);
  202. }
  203. function gameTime(){
  204. _gameTimeNum --;
  205. if( _gameTimeNum <= 0){
  206. GameTimeLayer.innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;时间到!';
  207. gameOver();
  208. GameLayerBG.className += ' flash';
  209. createjs.Sound.play("end");
  210. }else{
  211. GameTimeLayer.innerHTML = creatTimeText(_gameTimeNum);
  212. }
  213. }
  214. function creatTimeText( n ){
  215. var text = (100000+n+'').substr(-4,4);
  216. text = '&nbsp;&nbsp;'+text.substr(0,2)+"'"+text.substr(2)+"''"
  217. return text;
  218. }
  219. var _ttreg = / t{1,2}(\d+)/, _clearttClsReg = / t{1,2}\d+| bad/;
  220. function refreshGameLayer( box, loop, offset ){
  221. var i = Math.floor(Math.random()*1000)%4+(loop?0:4);
  222. for( var j=0; j<box.children.length; j++){
  223. var r = box.children[j],
  224. rstyle = r.style;
  225. rstyle.left = (j%4)*blockSize+'px';
  226. rstyle.bottom = Math.floor(j/4)*blockSize+'px';
  227. rstyle.width = blockSize+'px';
  228. rstyle.height = blockSize+'px';
  229. r.className = r.className.replace(_clearttClsReg, '');
  230. if( i == j ){
  231. _gameBBList.push( {cell:i%4, id:r.id} );
  232. r.className += ' t'+(Math.floor(Math.random()*1000)%5+1);
  233. r.notEmpty = true;
  234. i = ( Math.floor(j/4)+1)*4+Math.floor(Math.random()*1000 )%4;
  235. }else{
  236. r.notEmpty = false;
  237. }
  238. }
  239. if( loop ){
  240. box.style.webkitTransitionDuration = '0ms';
  241. box.style.display = 'none';
  242. box.y = -blockSize*(Math.floor(box.children.length/4)+(offset||0))*loop;
  243. setTimeout(function(){
  244. box.style[transform] = 'translate3D(0,'+box.y+'px,0)';
  245. setTimeout( function(){
  246. box.style.display = 'block';
  247. }, 100 );
  248. }, 200 );
  249. } else {
  250. box.y = 0;
  251. box.style[transform] = 'translate3D(0,'+box.y+'px,0)';
  252. }
  253. box.style[transitionDuration] = '150ms';
  254. }
  255. function gameLayerMoveNextRow(){
  256. for(var i=0; i<GameLayer.length; i++){
  257. var g = GameLayer[i];
  258. g.y += blockSize;
  259. if( g.y > blockSize*(Math.floor(g.children.length/4)) ){
  260. refreshGameLayer(g, 1, -1);
  261. }else{
  262. g.style[transform] = 'translate3D(0,'+g.y+'px,0)';
  263. }
  264. }
  265. }
  266. function gameTapEvent(e){
  267. if (_gameOver) {
  268. return false;
  269. }
  270. var tar = e.target;
  271. var y = e.clientY || e.targetTouches[0].clientY,
  272. x = (e.clientX || e.targetTouches[0].clientX)-body.offsetLeft,
  273. p = _gameBBList[_gameBBListIndex];
  274. if ( y > touchArea[0] || y < touchArea[1] ) {
  275. return false;
  276. }
  277. if( (p.id==tar.id&&tar.notEmpty) || (p.cell==0&&x<blockSize) || (p.cell==1&&x>blockSize&&x<2*blockSize) || (p.cell==2&&x>2*blockSize&&x<3*blockSize) || (p.cell==3&&x>3*blockSize) ){
  278. if( !_gameStart ){
  279. gameStart();
  280. }
  281. createjs.Sound.play("tap");
  282. tar = document.getElementById(p.id);
  283. tar.className = tar.className.replace(_ttreg, ' tt$1');
  284. _gameBBListIndex++;
  285. _gameScore ++;
  286. gameLayerMoveNextRow();
  287. }else if( _gameStart && !tar.notEmpty ){
  288. createjs.Sound.play("err");
  289. gameOver();
  290. tar.className += ' bad';
  291. }
  292. return false;
  293. }
  294. function createGameLayer(){
  295. var html = '<div id="GameLayerBG">';
  296. for(var i=1; i<=2; i++){
  297. var id = 'GameLayer'+i;
  298. html += '<div id="'+id+'" class="GameLayer">';
  299. for(var j=0; j<10; j++ ){
  300. for(var k=0; k<4; k++){
  301. html += '<div id="'+id+'-'+(k+j*4)+'" num="'+(k+j*4)+'" class="block'+(k?' bl':'')+'"></div>';
  302. }
  303. }
  304. html += '</div>';
  305. }
  306. html += '</div>';
  307. html += '<div id="GameTimeLayer"></div>';
  308. return html;
  309. }
  310. function closeWelcomeLayer(){
  311. var l = document.getElementById('welcome');
  312. l.style.display = 'none';
  313. }
  314. function showWelcomeLayer(){
  315. var l = document.getElementById('welcome');
  316. l.style.display = 'block';
  317. }
  318. function showGameScoreLayer(){
  319. var l = document.getElementById('GameScoreLayer');
  320. var c = document.getElementById(_gameBBList[_gameBBListIndex-1].id).className.match(_ttreg)[1];
  321. l.className = l.className.replace(/bgc\d/, 'bgc'+c);
  322. document.getElementById('GameScoreLayer-text').innerHTML = shareText(_gameScore);
  323. document.getElementById('GameScoreLayer-score').innerHTML = '得分&nbsp;&nbsp;'+_gameScore;
  324. var bast = cookie('bast-score');
  325. if( !bast || _gameScore > bast ){
  326. bast = _gameScore;
  327. cookie('bast-score', bast, 100);
  328. }
  329. document.getElementById('GameScoreLayer-bast').innerHTML = '最佳&nbsp;&nbsp;'+bast;
  330. l.style.display = 'block';
  331. window.shareData.tTitle = '我打爆'+_gameScore+'只神经猫,不服来挑战!!!';
  332. var l = document.getElementById('adhtml').innerHTML;
  333. document.getElementById('ad').innerHTML = l;
  334. document.getElementById('ad1').innerHTML = l;
  335. }
  336. function showEnd(){
  337. var l = document.getElementById('GameScoreLayer-share');
  338. l.style.display = 'block';
  339. document.getElementById('share-wx').style.display = 'none';
  340. }
  341. function hideGameScoreLayer(){
  342. var l = document.getElementById('GameScoreLayer');
  343. l.style.display = 'none';
  344. }
  345. function replayBtn(){
  346. gameRestart();
  347. hideGameScoreLayer();
  348. }
  349. function backBtn(){
  350. gameRestart();
  351. hideGameScoreLayer();
  352. showWelcomeLayer();
  353. }
  354. var mebtnopenurl = 'http://game.ikongzhong.cn';
  355. function shareText( score ){
  356. var num = parseInt(Math.random()*100) ;
  357. var percent = parseInt(score/1.2);
  358. if(percent > 100 ) percent = 99;
  359. var txt1 = "排名第"+ num +"位,击败了"+ percent + "% 的人";
  360. if( score <= 69 )
  361. return '呵呵!打爆'+score+'只神经猫!<br/>'+txt1+ '<br/>亲,得加油哦。朋友圈神经猫已经泛滥了!';
  362. if( score <= 269 )
  363. return '酷!打爆'+score+'只神经猫!<br/>'+txt1+ '<br/>亲,你好棒哦。';
  364. if( score <= 319 )
  365. return '帅呆了!打爆'+score+'只神经猫!<br/>'+txt1+ '<br/>爱死你了,朋友圈终于清净了!';
  366. if( score <= 400 )
  367. return '太牛了!打爆'+score+'只神经猫!<br/>'+txt1+ '<br/>你是我见过最棒的,你击败了全国百分之99的蛇精病,奥巴马和金正恩都惊呆了!';
  368. return '膜拜ing!打爆'+score+'只神经猫!<br/> 战胜了神经病院 99% 的人,全球排名第1 <br/>你是宇宙第一强人,再也没人能超越你了!';
  369. }
  370. function toStr(obj) {
  371. if ( typeof obj == 'object' ) {
  372. return JSON.stringify(obj);
  373. } else {
  374. return obj;
  375. }
  376. return '';
  377. }
  378. function cookie(name, value, time) {
  379. if (name) {
  380. if (value) {
  381. if (time) {
  382. var date = new Date();
  383. date.setTime(date.getTime() + 864e5 * time), time = date.toGMTString();
  384. }
  385. return document.cookie = name + "=" + escape(toStr(value)) + (time ? "; expires=" + time + (arguments[3] ? "; domain=" + arguments[3] + (arguments[4] ? "; path=" + arguments[4] + (arguments[5] ? "; secure" : "") : "") : "") : ""), !0;
  386. }
  387. return value = document.cookie.match("(?:^|;)\\s*" + name.replace(/([-.*+?^${}()|[\]\/\\])/g, "\\$1") + "=([^;]*)"), value = value && "string" == typeof value[1] ? unescape(value[1]) : !1, (/^(\{|\[).+\}|\]$/.test(value) || /^[0-9]+$/g.test(value)) && eval("value=" + value), value;
  388. }
  389. var data = {};
  390. value = document.cookie.replace(/\s/g, "").split(";");
  391. for (var i = 0; value.length > i; i++) name = value[i].split("="), name[1] && (data[name[0]] = unescape(name[1]));
  392. return data;
  393. }
  394. document.write(createGameLayer());
  395. function share(){
  396. document.getElementById('share-wx').style.display = 'block';
  397. document.getElementById('share-wx').onclick = function(){
  398. this.style.display = 'none';
  399. };
  400. }
  401. document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
  402. WeixinJSBridge.on('menu:share:appmessage', function(argv) {
  403. WeixinJSBridge.invoke('sendAppMessage', {
  404. "img_url": window.shareData.imgUrl,
  405. "link": window.shareData.timeLineLink,
  406. "desc": window.shareData.tContent,
  407. "title": window.shareData.tTitle
  408. }, function(res) {
  409. showEnd();
  410. })
  411. });
  412. WeixinJSBridge.on('menu:share:timeline', function(argv) {
  413. WeixinJSBridge.invoke('shareTimeline', {
  414. "img_url": window.shareData.imgUrl,
  415. "img_width": "640",
  416. "img_height": "640",
  417. "link": window.shareData.timeLineLink,
  418. "desc": window.shareData.tContent,
  419. "title": window.shareData.tTitle
  420. }, function(res) {
  421. showEnd();
  422. });
  423. });
  424. }, false);
  425. </script>
  426. <div id="GameScoreLayer" class="BBOX SHADE bgc1" style="display:none;">
  427. <div style="padding:0 5%;">
  428. <div id="GameScoreLayer-text"></div>
  429. <div> </div>
  430. <br /><div>
  431. <span id="GameScoreLayer-score" style="margin-bottom:1em;">得分</span>
  432. <span id="GameScoreLayer-bast">最佳</span>
  433. </div><br />
  434. <div id="GameScoreLayer-btn" class="BOX">
  435. <div class="btn BOX-S" onClick="replayBtn()">重来</div>&nbsp;
  436. <div class="btn BOX-S" onClick="share()">分享到朋友圈</div>&nbsp;
  437. </div>
  438. <br/>
  439. <a class="bt" href="http://game.ikongzhong.cn/">更多游戏</a>
  440. <br/>
  441. <div style="clear:both;" id="ad" ></div>
  442. </div>
  443. </div>
  444. <div id="GameScoreLayer-share" class="BBOX SHADE" style="font-size: 30px;
  445. font-weight: bold;display:none;z-index:100;position:absolute;background:#ccc;">
  446. <div style="padding:40% 5%;text-align:center;">
  447. <a class="bt" href="http://game.apiwck.com/">
  448. 更多游戏..
  449. </a>
  450. <br>
  451. </div>
  452. </div>
  453. </div>
  454. <div id="welcome" class="SHADE BOX-M">
  455. <div class="welcome-bg FILL"></div>
  456. <div class="FILL BOX-M" style="position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;">
  457. <div style="margin:0 8% 0 9%;">
  458. <div style="font-size:2.6em; color:#FEF002;">暴打神经猫</div><br/>
  459. <div style="font-size:2.2em; color:#fff; line-height:1.5em;">被神经猫刷屏了吧<br/>30秒内看你能打爆几只神经猫</div><br/><br/>
  460. <div id="ready-btn" class="btn loading" style="display:inline-block; margin:0 auto; width:8em; height:1.7em; line-height:1.7em; font-size:2.2em; color:#fff;"></div>
  461. </div>
  462. </div>
  463. </div>
  464. <div id="landscape" class="SHADE BOX-M" style="background:rgba(0,0,0,.9);">
  465. <div class="welcome-bg FILL"></div>
  466. <div id="landscape-text" style="color:#fff;font-size:3em;">请竖屏玩耍</div>
  467. </div>
  468. <div id="share-wx"><p style="text-align: right; padding-left: 10px;"><img src="images/2000.png" id="share-wx-img" style="width:100%;"></p></div>
  469. <script type="text/javascript">
  470. if (isDesktop)
  471. document.write('</div>');
  472. init();
  473. </script>
  474. <div id=share style="display:none"><img src="http://img.tongji.linezing.com/3455448/tongji.gif"></div>
  475. <script type="text/javascript" src="http://tajs.qq.com/stats?sId=36313548" charset="UTF-8"></script></body>
  476. </html>
  477. >