www.gusucode.com > 挑战简体字游戏微信朋友圈小游戏源码程序 > 挑战简体字游戏微信朋友圈小游戏源码程序/ftz/m0/news/game/caizi/main.js
// JavaScript Document //updateShare(0); $("#tryagain").on('click',function () { document.location.reload(); }); var shownum=0; var allnum=0; var allnumshow=0; var time_num=600; var clock=null; var sec=10; var show= [{"info":{"index":42,"j":"\u5e01"},"list":[{"index":42,"f":"\u5e63"},{"index":43,"f":"\u958b"},{"index":44,"f":"\u61b6"},{"index":45,"f":"\u6236"},{"index":46,"f":"\u7d2e"},{"index":47,"f":"\u9b25"}]},{"info":{"index":260,"j":"\u95eb"},"list":[{"index":260,"f":"\u9586"},{"index":261,"f":"\u9589"},{"index":262,"f":"\u554f"},{"index":263,"f":"\u95d6"},{"index":264,"f":"\u967d"},{"index":265,"f":"\u9670"}]},{"info":{"index":658,"j":"\u866e"},"list":[{"index":658,"f":"\u87e3"},{"index":659,"f":"\u896f"},{"index":660,"f":"\u898f"},{"index":661,"f":"\u8993"},{"index":662,"f":"\u8996"},{"index":663,"f":"\u8a86"}]},{"info":{"index":847,"j":"\u6b8b"},"list":[{"index":847,"f":"\u6b98"},{"index":848,"f":"\u6c08"},{"index":849,"f":"\u6c2b"},{"index":850,"f":"\u6fa9"},{"index":851,"f":"\u6f54"},{"index":852,"f":"\u7051"}]},{"info":{"index":1003,"j":"\u949f"},"list":[{"index":1003,"f":"\u937e"},{"index":1004,"f":"\u9209"},{"index":1005,"f":"\u92c7"},{"index":1006,"f":"\u92fc"},{"index":1007,"f":"\u9211"},{"index":1008,"f":"\u9210"}]},{"info":{"index":1360,"j":"\u63b7"},"list":[{"index":1360,"f":"\u64f2"},{"index":1361,"f":"\u64a3"},{"index":1362,"f":"\u647b"},{"index":1363,"f":"\u645c"},{"index":1364,"f":"\u6582"},{"index":1365,"f":"\u65b7"}]},{"info":{"index":1522,"j":"\u94f1"},"list":[{"index":1522,"f":"\u92a5"},{"index":1523,"f":"\u93df"},{"index":1524,"f":"\u9283"},{"index":1525,"f":"\u940b"},{"index":1526,"f":"\u92a8"},{"index":1527,"f":"\u9280"}]},{"info":{"index":1780,"j":"\u5ad4"},"list":[{"index":1780,"f":"\u5b2a"},{"index":1781,"f":"\u5be2"},{"index":1782,"f":"\u5c37"},{"index":1783,"f":"\u810a"},{"index":1784,"f":"\u6e63"},{"index":1785,"f":"\u61fe"}]},{"info":{"index":1997,"j":"\u8c31"},"list":[{"index":1997,"f":"\u8b5c"},{"index":1998,"f":"\u8b4e"},{"index":1999,"f":"\u8d05"},{"index":2000,"f":"\u8cfb"},{"index":2001,"f":"\u8cfa"},{"index":2002,"f":"\u8cfd"}]},{"info":{"index":2195,"j":"\u9cad"},"list":[{"index":2195,"f":"\u9bd6"},{"index":2196,"f":"\u9bea"},{"index":2197,"f":"\u9beb"},{"index":2198,"f":"\u9be1"},{"index":2199,"f":"\u9be4"},{"index":2200,"f":"\u9be7"}]}]; var showtmp=show; $("#start").on('click',function () { document.getElementById('wbegin').style.display = "none"; document.getElementById('main').style.display = "block"; init(); }); function randArray(data){ //获取数组长度 var arrlen = data.length; //创建数组 存放下标数 var try1 = new Array(); for(var i = 0;i < arrlen; i++){ try1[i] = i; } //创建数组 生成随机下标数 var try2 = new Array(); for(var i = 0;i < arrlen; i++){ try2[i] = try1.splice(Math.floor(Math.random() * try1.length),1); } //创建数组,生成对应随机下标数的数组 var try3 = new Array(); for(var i = 0; i < arrlen; i++){ try3[i] = data[try2[i]]; } return try3; } //show=randArray(show); function init(){ //shows(shownum); time(); $('#selects_box').off('click'); newpage(); } var s=0; function shows(shownum){ $(".font").text(show[shownum]['info']['j']); var p = Math.floor(Math.random()*6); for(var i=0;i<6;i++){ $("#s_"+i).text(show[shownum]['list'][i]['f']); } s=p; $("#s_"+p).text(show[shownum]['list'][0]['f']); $("#s_0").text(show[shownum]['list'][p]['f']); isWin(shownum); } function update(){ $('.time span').text(sec); $('.cell').removeClass('err'); $('.cell').removeClass('cor'); clock = setTimeout('time()',time_num); allnum++; if(shownum < 9){ shownum++; shows(shownum); } else{ show=showtmp; newpage(); } } function newpage(){ shownum = 0; $('.time span').text(sec); $('.cell').removeClass('err'); $('.cell').removeClass('cor'); show=randArray(show); shows(shownum); } function isWin(shownum){ $("#selects_box").on('click', '.cell', function () { if ($(this).text() == show[shownum]['list'][0]['f']) { $(this).addClass('cor'); $('#selects_box').off('click'); clearInterval(clock); setTimeout("update()",time_num); } else { $(this).addClass('err'); $("#s_"+s).addClass('cor'); $('#selects_box').off('click'); allnumshow=allnum; fuzhi(); setTimeout("gameover()",1800); } }); } function gameover(){ clearInterval(clock); //updateShare(allnumshow); //Play68.setRankingScoreDesc(allnumshow); $('#wend').show(); $('#main').hide(); } function fuzhi(){ if(allnumshow == 0){ document.getElementById('text_pic').className = 'lose'; document.getElementById('text_top').innerHTML = '一个字都没认出来'; document.getElementById('text_bottom').innerHTML = '你的小伙们都惊呆了,没文化真可怕'; }else if(allnumshow <= 10 && allnumshow > 0){ document.getElementById('text_pic').className = 'lose'; document.getElementById('text_top').innerHTML = '认识<span id="shownum">' + allnumshow + '</span>个繁体字'; document.getElementById('text_bottom').innerHTML = '你语文是数学老师教的吧,再来一把展现你的实力'; }else if(allnumshow > 10 && allnumshow <= 50){ document.getElementById('text_pic').className = 'win'; document.getElementById('text_top').innerHTML = '认识<span id="shownum">' + allnumshow + '</span>个繁体字'; document.getElementById('text_bottom').innerHTML = '水平杠杠的,去香港和台湾都平趟了'; }else if(allnumshow > 50 && allnumshow <= 100){ document.getElementById('text_pic').className = 'win'; document.getElementById('text_top').innerHTML = '认识<span id="shownum">' + allnumshow + '</span>个繁体字'; document.getElementById('text_bottom').innerHTML = '水平深不可测,你从古代穿越过来的吧'; }else if(allnumshow > 100 && allnumshow <= 1000){ document.getElementById('text_pic').className = 'win'; document.getElementById('text_top').innerHTML = '认识<span id="shownum">' + allnumshow + '</span>个繁体字'; document.getElementById('text_bottom').innerHTML = '你有国学大师的素养,国家的栋梁之材!'; }else if(allnumshow > 1000){ document.getElementById('text_pic').className = 'win'; document.getElementById('text_top').innerHTML = '认识<span id="shownum">' + allnumshow + '</span>个繁体字'; document.getElementById('text_bottom').innerHTML = '你是神一样的人,才华超出人类范围'; } } function time(){ var time = $('.time').text(); var second = parseInt(time); if(second <= 0){ $('#selects_box').off('click'); allnumshow=allnum; fuzhi(); $("#s_"+s).addClass('cor'); setTimeout("gameover()",1800); }else{ second--; time = second + 's'; $('.time span').text(second); clock = setTimeout('time()',1000); } } $("#whshare").on('click',function () { //play68_submitScore(allnumshow); }); /* 手机屏幕高度 */ var isDesktop = navigator['userAgent'].match(/(ipad|iphone|ipod|android|windows phone)/i) ? false : true;; function scr(){ var height = isDesktop ? 1000 : ((window.innerWidth>window.innerHeight?window.innerWidth:window.innerHeight)); height = height + 'px'; $(".wrap").css('height', height); } setTimeout('scr()',600);