main.js 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. window.onload=function(){
  2. try{
  3. //bodyObj.removeChild(loadingBox);
  4. }catch(e){}
  5. try{
  6. initEvent();//固定加载事件防范
  7. }catch(e){}
  8. try{
  9. doAction();//每个页面都必须存在,用来执行该页面的方法
  10. }catch(e){}
  11. }
  12. var weixinState=0;//0未就绪,1就绪
  13. function doAction(){
  14. if(!GetParam('restart')){
  15. window.clearTimeout(loadTimer);
  16. document.getElementById('progressingId').style.width='100%';
  17. setTimeout(function(){
  18. initGame();
  19. },1000);
  20. }else{
  21. initGame();
  22. }
  23. }
  24. function initEvent(){
  25. restart();
  26. getShare();
  27. initScreen();
  28. paihang();
  29. //guanzhu();
  30. setWeixinEvent();
  31. window.onresize=function(){
  32. console.log('屏幕尺寸有变更');
  33. initScreen();
  34. }
  35. }
  36. function initScreen(){
  37. var w=getWindowWidth();
  38. var h=getWindowHeight();
  39. var baseW=w;
  40. var baseH=1008*(baseW/640);
  41. document.getElementById('mainId').style.height=baseH+'px';
  42. document.getElementById('jumpLineCtxBoxId').style.width=w+'px';
  43. document.getElementById('jumpLineCtxBoxId').style.height=baseH+'px';
  44. if(baseH>h){
  45. var mainScale=h/baseH;
  46. document.getElementById('mainId').style.webkitTransform='scale('+mainScale+','+mainScale+')';
  47. document.getElementById('mainId').style.transform='scale('+mainScale+','+mainScale+')';
  48. }
  49. /*
  50. if(w>640){//屏幕宽度大于640时居中
  51. document.getElementById('mainId').style.left=((w-640)/2)+'px';
  52. document.getElementById('loadingId').style.left=((w-640)/2)+'px';
  53. }
  54. */
  55. }
  56. var gameInfo=function(){
  57. this.score=0;//游戏得分
  58. this.timer=0;//游戏计时
  59. this.state=0;//0就绪,1进行中,2结束
  60. this.hp=0;//允许被绊倒的次数
  61. this.tortoiseInfo=-1;//-1未就绪,0乌龟就绪,1乌龟进入跳绳,2乌龟准备跳绳,3乌龟通过了,4乌龟被绊倒了
  62. this.nowTortoise=0;//当前乌龟
  63. this.waitTortoise=0;//下一只乌龟
  64. this.outTortoise=0;//离开的乌龟
  65. this.walkState=0;//0停止走路,1走路中
  66. }
  67. var gameInfoTemp;
  68. var tortoiseInfoRightPositon={
  69. 1:['-24%','-10%','40%'],
  70. 2:['-21%','-11.2%','38.8%'],
  71. 3:['-27.3%','-15.3%','33.7%'],
  72. 4:['-21%','-11.2%','38.8%']
  73. };
  74. function initGame(){
  75. resetTortoise();
  76. document.getElementById('sence2Id').style.opacity='0';
  77. document.getElementById('sence0Id').style.display='block';
  78. document.getElementById('sence0Id').style.opacity='1';
  79. document.getElementById('sence0Id').style.zIndex=1;
  80. if(!GetParam('restart')){
  81. loadingBox.style.opacity='0';
  82. }
  83. document.getElementById('sence0Id').style.opacity='1';
  84. setTimeout(function(){
  85. if(!GetParam('restart')){
  86. loadingBox.style.display='none';
  87. }
  88. document.getElementById('sence2Id').style.display='none';
  89. document.getElementById('sence2Id').style.zIndex=-1;
  90. },500);
  91. gameInfoTemp=new gameInfo;
  92. gameInfoTemp.score=0;//游戏得分
  93. gameInfoTemp.timer=0;//游戏计时
  94. gameInfoTemp.state=0;//0就绪,1进行中,2结束
  95. gameInfoTemp.hp=0;//允许被绊倒的次数
  96. gameInfoTemp.tortoiseInfo=-1;//-1未就绪,0乌龟就绪,1乌龟进入跳绳,2乌龟准备跳绳,3乌龟通过了,4乌龟被绊倒了
  97. gameInfoTemp.nowTortoise=0;//当前乌龟
  98. gameInfoTemp.waitTortoise=0;//下一只乌龟
  99. gameInfoTemp.outTortoise=0;//离开的乌龟
  100. gameInfoTemp.walkState=0;//0停止走路,1走路中
  101. document.getElementById('sence0Id').onclick=function(){
  102. gotoSence1();//进入场景1,游戏开始
  103. }
  104. }
  105. function resetTortoise(){
  106. for(var i=1;i<=4;i++){
  107. document.getElementById('tortoise'+i+'Id').style.right=tortoiseInfoRightPositon[i-1];
  108. document.getElementById('tortoise'+i+'Id').style.display='none';
  109. }
  110. }
  111. function gotoSence1(){
  112. setScore(gameInfoTemp.score);
  113. document.getElementById('sence0Id').style.opacity='0';
  114. document.getElementById('sence1Id').style.display='block';
  115. document.getElementById('sence1Id').style.opacity='1';
  116. document.getElementById('sence1Id').style.zIndex=9;
  117. setTimeout(function(){
  118. document.getElementById('sence0Id').style.display='none';
  119. document.getElementById('sence0Id').style.zIndex=1;
  120. },500);
  121. setJumpLineAni();
  122. }
  123. function setJumpLineAni(){
  124. var lineInfo=function(){
  125. this.nowPosition=0;//偏移位置f
  126. this.speed=1;//跳绳速度速度
  127. this.timeSpeed=80;//动画速度
  128. this.timeer=0;
  129. this.state=0;
  130. this.jumpJudgeState=0;//0还未点击跳跃,1跳跃按钮成功
  131. this.jumpState=-1;//0lose,1win
  132. this.jumpStep=0;
  133. }
  134. var jumpInfoTemp;
  135. document.getElementById('ctrlBoxId').onclick=function(){
  136. }
  137. var valuesLeft={
  138. node:'ctrlBoxId',
  139. clickEvent:'on',
  140. eventStart:function(e){
  141. },
  142. eventMove:function(e){},
  143. eventEnd:function(e){
  144. jumpJudge();//点击跳跃,判断是否跳成功
  145. }
  146. }
  147. AddEventHandlers(valuesLeft);
  148. jumpInfoTemp=new lineInfo;
  149. runJumpLine();
  150. function runJumpLine(){//执行一次跳绳动画
  151. jumpInfoTemp.nowPosition=0;//偏移位置
  152. //jumpInfoTemp.speed=jumpInfoTemp.speed+0.1;//跳绳速度速度
  153. jumpInfoTemp.timeer=0;
  154. jumpInfoTemp.state=0;//跳绳圈位置
  155. jumpInfoTemp.jumpJudgeState=0;//0还未点击跳跃,1跳跃按钮开始成功
  156. jumpInfoTemp.jumpState=-1;//0lose,1win
  157. jumpInfoTemp.jumpStep=0;
  158. //设置跳绳速度
  159. /*
  160. jumpInfoTemp.speed=1+Math.floor(gameInfoTemp.score/2)*5/100;
  161. */
  162. console.log('当前跳绳速度'+jumpInfoTemp.speed);
  163. //console.log(jumpInfoTemp);
  164. jumpInfoTemp.timer=window.setInterval(function(){
  165. if(jumpInfoTemp.state==5){
  166. window.clearInterval(jumpInfoTemp.timer);
  167. return;
  168. }
  169. if(jumpInfoTemp.state==4){
  170. window.clearInterval(jumpInfoTemp.timer);
  171. runJumpLine();
  172. return;
  173. }
  174. getJumpPosition();
  175. },jumpInfoTemp.timeSpeed);
  176. function getJumpPosition(){//计算二次赛贝尔曲线坐标
  177. switch(jumpInfoTemp.jumpStep){
  178. case 0:
  179. jumpInfoTemp.jumpStep++;
  180. document.getElementById('line19Id').style.display='none';
  181. document.getElementById('line0Id').style.display='block';
  182. if(gameInfoTemp.tortoiseInfo==0){
  183. setTortoiseGo();
  184. }
  185. jumpInfoTemp.jumpJudgeState=0;
  186. break;
  187. case 1:
  188. jumpInfoTemp.jumpStep++;
  189. document.getElementById('line0Id').style.display='none';
  190. document.getElementById('line1Id').style.display='block';
  191. jumpInfoTemp.jumpJudgeState=0;
  192. break;
  193. case 2:
  194. jumpInfoTemp.jumpStep++;
  195. document.getElementById('line1Id').style.display='none';
  196. document.getElementById('line2Id').style.display='block';
  197. jumpInfoTemp.jumpJudgeState=0;
  198. break;
  199. case 3:
  200. jumpInfoTemp.jumpStep++;
  201. document.getElementById('line2Id').style.display='none';
  202. document.getElementById('line3Id').style.display='block';
  203. jumpInfoTemp.jumpJudgeState=0;
  204. break;
  205. case 4:
  206. jumpInfoTemp.jumpStep++;
  207. document.getElementById('line3Id').style.display='none';
  208. document.getElementById('line4Id').style.display='block';
  209. jumpInfoTemp.jumpJudgeState=0;
  210. break;
  211. case 5:
  212. jumpInfoTemp.jumpStep++;
  213. document.getElementById('line4Id').style.display='none';
  214. document.getElementById('line5Id').style.display='block';
  215. jumpInfoTemp.jumpJudgeState=0;
  216. break;
  217. case 6:
  218. jumpInfoTemp.jumpStep++;
  219. document.getElementById('line5Id').style.display='none';
  220. document.getElementById('line6Id').style.display='block';
  221. if(gameInfoTemp.waitTortoise==0){
  222. setTortoiseReady();
  223. gameInfoTemp.tortoiseInfo=0;
  224. }
  225. jumpInfoTemp.jumpJudgeState=0;
  226. break;
  227. case 7:
  228. jumpInfoTemp.jumpStep++;
  229. document.getElementById('line6Id').style.display='none';
  230. document.getElementById('line7Id').style.display='block';
  231. break;
  232. case 8:
  233. jumpInfoTemp.jumpStep++;
  234. document.getElementById('line7Id').style.display='none';
  235. document.getElementById('line8Id').style.display='block';
  236. jumpInfoTemp.jumpJudgeState=0;
  237. break;
  238. case 9:
  239. jumpInfoTemp.jumpStep++;
  240. document.getElementById('line8Id').style.display='none';
  241. document.getElementById('line9Id').style.display='block';
  242. jumpInfoTemp.jumpJudgeState=0;
  243. break;
  244. case 10:
  245. jumpInfoTemp.jumpStep++;
  246. document.getElementById('line9Id').style.display='none';
  247. document.getElementById('line10Id').style.display='block';
  248. jumpInfoTemp.jumpJudgeState=0;
  249. break;
  250. case 11:
  251. jumpInfoTemp.jumpStep++;
  252. document.getElementById('line10Id').style.display='none';
  253. document.getElementById('line11Id').style.display='block';
  254. jumpInfoTemp.jumpJudgeState=0;
  255. break;
  256. case 12:
  257. jumpInfoTemp.jumpStep++;
  258. document.getElementById('line11Id').style.display='none';
  259. document.getElementById('line12Id').style.display='block';
  260. for(var i=1;i<=4;i++){
  261. var tr=document.getElementById('tortoise'+i+'Id').style.right;
  262. if(tortoiseInfoRightPositon[i][2]==tr){
  263. gameInfoTemp.tortoiseInfo=2;
  264. }
  265. }
  266. jumpInfoTemp.jumpJudgeState=1;
  267. break;
  268. case 13:
  269. jumpInfoTemp.jumpStep++;
  270. document.getElementById('line12Id').style.display='none';
  271. document.getElementById('line13Id').style.display='block';
  272. break;
  273. case 14:
  274. jumpInfoTemp.jumpStep++;
  275. document.getElementById('line13Id').style.display='none';
  276. document.getElementById('line14Id').style.display='block';
  277. break;
  278. case 15:
  279. jumpInfoTemp.jumpStep++;
  280. document.getElementById('line14Id').style.display='none';
  281. document.getElementById('line15Id').style.display='block';
  282. break;
  283. case 16:
  284. jumpInfoTemp.jumpStep++;
  285. document.getElementById('line15Id').style.display='none';
  286. document.getElementById('line16Id').style.display='block';
  287. if(jumpInfoTemp.nowPosition<=jumpInfoTemp.maxMove/4){
  288. jumpInfoTemp.jumpJudgeState=0;
  289. console.log('进行跳跃判断结束');
  290. }
  291. break;
  292. case 17:
  293. jumpInfoTemp.jumpStep++;
  294. document.getElementById('line16Id').style.display='none';
  295. document.getElementById('line17Id').style.display='block';
  296. break;
  297. case 18:
  298. jumpInfoTemp.jumpStep++;
  299. document.getElementById('line17Id').style.display='none';
  300. document.getElementById('line18Id').style.display='block';
  301. break;
  302. case 19:
  303. jumpInfoTemp.jumpStep++;
  304. document.getElementById('line18Id').style.display='none';
  305. document.getElementById('line19Id').style.display='block';
  306. if(jumpInfoTemp.nowPosition<=0){
  307. if(gameInfoTemp.tortoiseInfo>1){
  308. console.log('当前乌龟状态:'+gameInfoTemp.tortoiseInfo);
  309. if(jumpInfoTemp.jumpState==1 || gameInfoTemp.tortoiseInfo==3){
  310. jumpInfoTemp.state=4;
  311. gameInfoTemp.score++;
  312. console.log('得分:'+gameInfoTemp.score);
  313. setTimeout(function(){
  314. setScore(gameInfoTemp.score);
  315. setTortoiseOut();
  316. },500);
  317. }else{
  318. jumpInfoTemp.state=5;
  319. jumpInfoTemp.jumpState=2;
  320. gameInfoTemp.tortoiseInfo=4;
  321. gameInfoTemp.walkState=0;
  322. //document.getElementById('linel0Id').src='images/endLine.png';
  323. gameOver();
  324. }
  325. }else{
  326. jumpInfoTemp.state=4;
  327. }
  328. jumpInfoTemp.jumpJudgeState=0;
  329. }
  330. break;
  331. default:
  332. }
  333. }
  334. }
  335. function hideTortoiseImg(tortoiseNumber){//隐藏乌龟图片
  336. var tortoiseObj=document.getElementById('tortoise'+tortoiseNumber+'Id').getElementsByTagName('img');
  337. for(var i=0;i<tortoiseObj.length;i++){
  338. tortoiseObj[i].style.display='none';
  339. }
  340. }
  341. function setTortoiseReady(){//设置乌龟准备
  342. if (gameInfoTemp.waitTortoise>0){
  343. return;
  344. }
  345. if(gameInfoTemp.nowTortoise<4){
  346. var torroiseRndNumber=gameInfoTemp.nowTortoise+1;
  347. }else{
  348. gameInfoTemp.waitTortoise=0;
  349. return;
  350. }
  351. hideTortoiseImg(torroiseRndNumber);
  352. gameInfoTemp.waitTortoise=torroiseRndNumber;
  353. console.log(gameInfoTemp.waitTortoise+'号乌龟进入准备');
  354. //初始化乌龟位置
  355. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.webkitTransition='all 0s linear';
  356. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.transition='all 0s linear';
  357. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.display='none';
  358. //document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.webkitAnimation='tortoiseA 0.8s linear 1';
  359. //document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.animation='tortoiseA 0.8s linear 1';
  360. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.webkitAnimation='';
  361. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.animation='';
  362. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.right=tortoiseInfoRightPositon[torroiseRndNumber][0];
  363. //设置乌龟岛准备位置
  364. setTimeout(function(){
  365. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.display='block';
  366. document.getElementById('torroise'+gameInfoTemp.waitTortoise+'_walk1Id').style.display='block';
  367. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.webkitTransition='all 0.3s linear';
  368. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.transition='all 0.3s linear';
  369. document.getElementById('tortoise'+gameInfoTemp.waitTortoise+'Id').style.right=tortoiseInfoRightPositon[gameInfoTemp.waitTortoise][1];
  370. },400);
  371. }
  372. function setTortoiseGo(){//乌龟进入跳绳范围
  373. if(gameInfoTemp.waitTortoise==0){
  374. return;
  375. }
  376. gameInfoTemp.nowTortoise=gameInfoTemp.waitTortoise;
  377. gameInfoTemp.waitTortoise=0;
  378. console.log(gameInfoTemp.nowTortoise+'号乌龟进入跳绳范围');
  379. gameInfoTemp.tortoiseInfo=1;
  380. gameInfoTemp.walkState=1;
  381. setTortoiseWalk(gameInfoTemp.nowTortoise);
  382. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.webkitTransition='all 0.3s linear';
  383. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.transition='all 0.3s linear';
  384. setTimeout(function(){
  385. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.right=tortoiseInfoRightPositon[gameInfoTemp.nowTortoise][2];
  386. },24);
  387. setTimeout(function(){
  388. gameInfoTemp.tortoiseInfo=2;
  389. },200);
  390. setTimeout(function(){
  391. setTortoiseReady();
  392. console.log('进入了吗');
  393. gameInfoTemp.walkState=0;
  394. },400);
  395. }
  396. function setTortoiseOut(){//乌龟离开跳绳范围
  397. gameInfoTemp.walkState=1;
  398. gameInfoTemp.outTortoise=gameInfoTemp.nowTortoise
  399. setTortoiseWalk(gameInfoTemp.outTortoise);
  400. document.getElementById('tortoise'+gameInfoTemp.outTortoise+'Id').style.webkitTransition='all 0.3s linear';
  401. document.getElementById('tortoise'+gameInfoTemp.outTortoise+'Id').style.transition='all 0.3s linear';
  402. document.getElementById('tortoise'+gameInfoTemp.outTortoise+'Id').style.right='100%';
  403. gameInfoTemp.tortoiseInfo=0;
  404. jumpInfoTemp.jumpState=-1;
  405. gameInfoTemp.nowTortoise=0;
  406. setTortoiseGo();
  407. setTimeout(function(){
  408. hideTortoiseImg(gameInfoTemp.outTortoise);
  409. document.getElementById('tortoise'+gameInfoTemp.outTortoise+'Id').style.display='none';
  410. document.getElementById('tortoise'+gameInfoTemp.outTortoise+'Id').style.right=tortoiseInfoRightPositon[gameInfoTemp.outTortoise][0];
  411. console.log('移出屏幕,回到最右边');
  412. gameInfoTemp.walkState=0;
  413. },400);
  414. }
  415. function setTortoiseWalk(tortoiseNumber){//设置乌龟走路
  416. hideTortoiseImg(tortoiseNumber);
  417. w1();
  418. function w1(){
  419. if(gameInfoTemp.walkState==0){
  420. console.log('停止走路动作:'+gameInfoTemp.tortoiseInfo);
  421. setTortoiseStand(tortoiseNumber);
  422. return;
  423. }
  424. hideTortoiseImg(tortoiseNumber);
  425. document.getElementById('torroise'+tortoiseNumber+'_walk1Id').style.display='block';
  426. setTimeout(function(){
  427. w2();
  428. },40);
  429. }
  430. function w2(){
  431. if(gameInfoTemp.walkState==0){
  432. console.log('停止走路动作:'+gameInfoTemp.tortoiseInfo);
  433. setTortoiseStand(tortoiseNumber);
  434. return;
  435. }
  436. hideTortoiseImg(tortoiseNumber);
  437. document.getElementById('torroise'+tortoiseNumber+'_walk2Id').style.display='block';
  438. setTimeout(function(){
  439. w1();
  440. },40);
  441. }
  442. }
  443. function setTortoiseStand(tortoiseNumber){//设置乌龟站立
  444. hideTortoiseImg(tortoiseNumber);
  445. document.getElementById('torroise'+tortoiseNumber+'_waitId').style.display='block';
  446. }
  447. function jumpJudge(){//处理判断乌龟跳
  448. console.log('判断跳绳状态:'+jumpInfoTemp.jumpState);
  449. if(jumpInfoTemp.jumpState!=-1){
  450. return;
  451. }
  452. if(gameInfoTemp.tortoiseInfo!=2){
  453. return;
  454. }
  455. if(jumpInfoTemp.jumpJudgeState==1){
  456. jumpInfoTemp.jumpState=1;
  457. gameInfoTemp.tortoiseInfo=3;
  458. }else{
  459. jumpInfoTemp.jumpState=0;
  460. gameInfoTemp.tortoiseInfo=4;
  461. }
  462. console.log(gameInfoTemp.nowTortoise+'号乌龟跳起');
  463. console.log('挑起状态:'+jumpInfoTemp.jumpState);
  464. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.webkitAnimation='tortoiseA'+gameInfoTemp.nowTortoise+' 0.6s linear 1';
  465. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.animation='tortoiseA'+gameInfoTemp.nowTortoise+' 0.6s linear 1';
  466. }
  467. function gameOver(){//游戏结束
  468. console.log('游戏结束'+gameInfoTemp.tortoiseInfo);
  469. hideTortoiseImg(gameInfoTemp.nowTortoise);
  470. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'Id').style.display='block';
  471. document.getElementById('tortoise'+gameInfoTemp.nowTortoise+'_loseId').style.display='block';
  472. //hideTortoiseImg(gameInfoTemp.nowTortoise);
  473. //setWeixin();
  474. // Play68.setRankingScoreDesc(gameInfoTemp.score);
  475. // updateShare(gameInfoTemp.score);
  476. setTimeout(function(){
  477. gotoSence2();
  478. // dp_submitScore(gameInfoTemp.score);
  479. },1000);
  480. }
  481. }
  482. function setScore(score){//显示分数
  483. var html=setNumber(score);
  484. console.log(html);
  485. document.getElementById('scoreBoxId').innerHTML=html;
  486. }
  487. function setNumber(score){
  488. var scoreArr=score.toString().split('');
  489. var html='';
  490. for(var i=0;i<scoreArr.length;i++){
  491. html=html+'<img src="images/'+scoreArr[i]+'.png" />';
  492. }
  493. return html;
  494. }
  495. function gotoSence2(){
  496. var html=setNumber(gameInfoTemp.score);
  497. document.getElementById('markId').innerHTML=html;
  498. document.getElementById('sence1Id').style.zIndex=1;
  499. document.getElementById('sence1Id').style.display='none';
  500. document.getElementById('sence2Id').style.zIndex=1;
  501. document.getElementById('sence2Id').style.display='block';
  502. document.getElementById('sence2Id').style.opacity='1';
  503. setTimeout(function(){
  504. document.getElementById('sence1Id').style.display='none';
  505. },500);
  506. }
  507. function getShare(){
  508. document.getElementById('shareBtnId').onclick=function(){
  509. // play68_submitScore (gameInfoTemp.score);
  510. }
  511. } //排行榜链接
  512. function paihang(){
  513. document.getElementById('paihangBtnId').onclick=function(){
  514. // Play68.goHome();
  515. }
  516. }
  517. //关注我们公众号
  518. function guanzhu(){
  519. }
  520. function restart(){
  521. document.getElementById('restartBtnId').onclick=function(){
  522. var strUrl=window.location.href;
  523. var arrUrl=strUrl.split('/');
  524. var strPage=arrUrl[arrUrl.length-1].split('?')[0];
  525. window.location=strPage;
  526. //initGame();
  527. }
  528. }