中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

基于javascript制作經典傳統的拼圖游戲
來源:易賢網 閱讀:1045 次 日期:2016-07-19 13:41:17
溫馨提示:易賢網小編為您整理了“基于javascript制作經典傳統的拼圖游戲”,方便廣大網友查閱!

這篇文章主要為大家詳細介紹了基于javascript制作拼圖游戲的相關內容,經典傳統的拼圖游戲是大家最喜愛的游戲之一,具有挑戰性,感興趣的小伙伴們可以參考一下

實現代碼:

<!DOCTYPE html>

<html>

 <head>

  <title>pingtu.html</title>

  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

  <meta http-equiv="description" content="this is my page">

  <meta http-equiv="content-type" content="text/html; charset=gb2312">

  <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  <style type="text/css">

*{ margin-bottom:0px;

  margin-top: 0px;

  margin-left: 0px;

  margin-right: 0px;

  padding-right: 0px;

  padding-left: 0px;

  padding-top: 0px;

  padding-bottom: 0px;

  border: 0px;

}

#box{    

      position:absolute;

      top:0px;

      left:0px;

      width: 300px;

      height: 300px;

      border: 1px solid red;

}

#box img{

  float:left;

  width: 100px;

  height: 100px;

}

#box .pj,#box .p2,#box .p3,#box .p4,#box .p5,#box .p6,#box .p7,#box .p8,#box .p9{

  position: absolute;

}

#box .pj,#box .p2,#box .p3{

  top:0px;

}

#box .p4,#box .p5,#box .p6{

  top:100px;

}

#box .p7,#box .p8,#box .p9{

  top:200px;

}

#box .pj,#box .p4,#box .p7{

left:0px;

}

#box .p2,#box .p5,#box .p8{

left:100px;

}

#box .p3,#box .p6,#box .p9{

left:200px;

}

#button{

 font-size:25px;

 font-weight:20px;

 float: left;

 position: absolute;

 top:400px;

 left:100px;

}

#output{

  position:absolute;

  width: 270px;

  height: 170px;

  top:130px; 

  left: 350px;

}

#output img{

 height: 170px;

 width:170px;

 float: right;

}

#notice{

 position: absolute;

 left: 650px;

 top:150px;

 width: 150px;

 height: 120px;

 border: 1px solid blue;

 font-size: 15px;

}

 </style>

 </head>

 <body>

 <div id="box">

 <img class="pj" src="img1/pj.png">

  <img class="p2" src="img1/p2.png">

   <img class="p3" src="img1/p3.png">

    <img class="p4"  src="img1/p4.png">

      <img class="p5" src="img1/p5.png">

       <img class="p6" src="img1/p6.png">

         <img class="p7" src="img1/p7.png">

          <img class="p8" src="img1/p8.png">

            <img class="p9" src="img1/p9.png">

 </div>

 <div id="output">

 目標圖形:

 <img alt="" src="img1/output.jpg">

 </div>

 <div id="notice">

 游戲提示:<br>

 <br>

 點擊“開始新游戲”開始游戲。鼠標點擊黑色方塊周圍的方塊時,即可移動方塊。。

</div>

 <input type="button" id="button" value="開始新游戲">

 <script type="text/javascript">

 var times=0;

 var src= Array();

           src.push("img1/pj.png");

           src.push("img1/p2.png");

            src.push("img1/p3.png");

            src.push("img1/p4.png");

             src.push("img1/p5.png");

             src.push("img1/p6.png");

              src.push("img1/p7.png");

              src.push("img1/p8.png");

               src.push("img1/p9.png");

  function addLoadEvent(func) {

      //為window添加新事件函數

      var oldonload = window.onload;

      if (typeof window.onload != 'function') {

        window.onload = func;

      } else {

        window.onload = function() {

          oldonload();

          func();

        };

      }

    }

    function getInfor(){

       var ps=document.getElementById("box");

       var Arrps=ps.getElementsByTagName("img");

       for(var i=0;i<Arrps.length;i++){

          Arrps[i].onclick=function(){

          if (this.getAttribute("src")=="img1/pj.png");

          changeP(this,Arrps);

         };

       }

    }

   function tostar(){

       var butt=document.getElementById("button");

       butt.onclick=function(){

       toST();

       times=0;

       getInfor();

       };

   }

    function changeP(ob,Arrps){

           var Ni=0;

           var Nj=0;

          for(var i=0;i<Arrps.length;i++){

           if(Arrps[i]==ob)

            Ni=i;

          if(Arrps[i].getAttribute("src")=="img1/pj.png")

            Nj=i;

           }

           if(Math.abs(Ni-Nj)==3)

           {

              var temperOb=ob.getAttribute("src"); 

              ob.setAttribute("src","img1/pj.png");

              Arrps[Nj].setAttribute("src",temperOb);

              times++;

              ifright();

             }else if((Ni-Nj)==1&&(Ni%3)!=0){

             var temperOb=ob.getAttribute("src"); 

              ob.setAttribute("src","img1/pj.png");

              Arrps[Nj].setAttribute("src",temperOb);

              times++;

              ifright();

             }else if((Ni-Nj)==-1&&(Ni%3)!=2){

              var temperOb=ob.getAttribute("src"); 

              ob.setAttribute("src","img1/pj.png");

              Arrps[Nj].setAttribute("src",temperOb);

              times++;

              ifright();

             }

          }

          function ifright(){

          var ps=document.getElementById("box");

          var Arrps=ps.getElementsByTagName("img");

           for(var i=0;i<src.length;i++){

            if(src[i]!=Arrps[i].getAttribute("src")) return;

           }

           if(times<50)

           alert("恭喜,你成功了。。"+"\n"+"僅用了"+times+"步哦");

           else  alert("恭喜,你成功了。。"+"\n"+"用了"+times+"步");

          }

     function toST(){

        var srcUsing= new Array();

         for(var p=0; p<src.length;p++){

         srcUsing[p]=src[p];

         }

          var ps=document.getElementById("box");

          var Arrps=ps.getElementsByTagName("img");

          var newArry= new Array();

          for(var i=0;i<Arrps.length;i++){

             newArry.push(srcUsing.splice(Math.floor(Math.random()*srcUsing.length), 1));

           }     

          for(var j=0;j<newArry.length;j++) {

           //var newarrValue=newArry[j];

            Arrps[j].setAttribute("src",String(newArry[j]));

          }

    }   

    addLoadEvent(tostar);

 </script>

 </body>

</html>

希望本文所述對大家學習javascript程序設計有所幫助,讓大家動手親自實現自己最喜愛的游戲——拼圖。

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲第一搞黄网站| 欧美成人a视频| 91久久亚洲| 一本大道久久a久久综合婷婷| 91久久精品久久国产性色也91 | 国产精品一区二区三区久久久| 欧美日韩精品免费| 国色天香一区二区| 午夜在线播放视频欧美| 免费观看成人| 国产精品亚洲视频| 一本久道久久综合婷婷鲸鱼| 久久成人人人人精品欧| 欧美成人伊人久久综合网| 国产精品主播| 亚洲日本中文字幕区| 亚洲精品裸体| 久久只有精品| 好看不卡的中文字幕| 中文有码久久| 欧美日韩直播| 99视频超级精品| 久久久久久穴| 国产一区导航| 久久精品动漫| 国产农村妇女精品| 欧美一级片久久久久久久| 国产精品qvod| 日韩一级黄色片| 欧美色欧美亚洲另类二区| 亚洲精品一区二区三区不| 女女同性精品视频| 一区二区三区我不卡| 欧美高清视频在线 | 亚洲人成在线免费观看| 久久午夜精品| 亚洲第一色中文字幕| 免费观看日韩av| 亚洲性图久久| 国外精品视频| 欧美精品在线免费| 久久精品91久久香蕉加勒比| 国产午夜精品久久久久久久| 麻豆成人精品| 99在线精品观看| 狠狠综合久久av一区二区小说| 欧美第一黄色网| 久久精品一区二区三区不卡牛牛| 狠狠网亚洲精品| 欧美日韩中文字幕在线| 久久激情五月丁香伊人| 亚洲欧洲日产国产综合网| 国产精品视频观看| 欧美猛交免费看| 久久久久在线| 久久www成人_看片免费不卡| 亚洲激情国产| 亚洲国产专区| 国产一区二区三区在线观看免费视频| 农村妇女精品| 久久久久久久一区二区三区| 中文亚洲欧美| 一本到高清视频免费精品| 好吊色欧美一区二区三区四区| 欧美日韩一区二区三区视频| 久久尤物视频| 久久精品盗摄| 久久成人一区| 久久夜色精品国产| 欧美一区二区三区四区在线观看| 亚洲影音先锋| 亚洲一区二区三区成人在线视频精品| 亚洲欧洲一区二区在线观看| 亚洲国产精品一区二区第四页av | 久久国产欧美日韩精品| 亚洲一区网站| 性欧美超级视频| 久久精品视频免费| 免费观看日韩av| 欧美大胆a视频| 欧美视频亚洲视频| 国产麻豆日韩| 一区二区视频在线观看| 亚洲九九精品| 亚洲一区二区三区免费视频| 久久不射电影网| 美女国内精品自产拍在线播放| 久久手机精品视频| 欧美在线免费观看亚洲| 麻豆精品视频在线观看视频| 欧美看片网站| 好看的亚洲午夜视频在线| 亚洲第一黄网| 在线一区二区三区做爰视频网站 | 日韩西西人体444www| 午夜精品在线视频| 欧美黑人国产人伦爽爽爽| 国产精品专区第二| 在线综合亚洲欧美在线视频| 免费不卡在线观看av| 国产日韩久久| 亚洲视频欧洲视频| 牛人盗摄一区二区三区视频| 国产揄拍国内精品对白| 妖精成人www高清在线观看| 久久久久久网址| 在线观看一区二区视频| 欧美有码在线观看视频| 国产区欧美区日韩区| 午夜精品短视频| 国产午夜精品美女视频明星a级| 亚洲欧美成人综合| 国产欧美日韩伦理| 久久久夜夜夜| 亚洲毛片视频| 美女视频网站黄色亚洲| 国产精品久久久久久久一区探花| 国产一区二区三区在线播放免费观看| 亚洲欧美在线一区二区| 国产麻豆日韩| 欧美 日韩 国产 一区| 亚洲激情视频| 国产精品久久久久久久久| 久久尤物电影视频在线观看| 怡红院av一区二区三区| 欧美精品日韩精品| 午夜精品久久久久久久白皮肤| 极品av少妇一区二区| 欧美日韩视频在线一区二区观看视频| 亚洲综合精品| 亚洲日本激情| 激情亚洲一区二区三区四区| 欧美日韩国语| 蜜桃av综合| 久久激情视频免费观看| 亚洲一区二区三区精品在线观看| 激情五月婷婷综合| 国产精品制服诱惑| 欧美日韩在线不卡| 欧美大片91| 久久综合激情| 久久久无码精品亚洲日韩按摩| 亚洲天天影视| 亚洲免费在线| 亚洲一区亚洲| 精品99一区二区三区| 国产日产亚洲精品| 国产精品电影在线观看| 欧美美女操人视频| 午夜一区二区三区不卡视频| 亚洲麻豆国产自偷在线| 亚洲高清三级视频| 91久久在线播放| 在线午夜精品| 这里只有精品在线播放| 中文在线资源观看视频网站免费不卡| 亚洲精品在线看| 一区二区三区四区五区精品视频| 一本色道久久综合亚洲91| 宅男噜噜噜66国产日韩在线观看| 日韩亚洲视频| 午夜精品理论片| 久久久久久电影| 日韩系列欧美系列| 亚洲欧美日韩精品久久奇米色影视| 亚洲主播在线观看| 欧美一级视频精品观看| 久久人人97超碰人人澡爱香蕉| 欧美fxxxxxx另类| 欧美视频在线观看视频极品| 国内成+人亚洲+欧美+综合在线| 亚洲高清av| 香蕉av福利精品导航| 欧美成va人片在线观看| 欧美电影打屁股sp| 国产精品专区h在线观看| 激情综合久久| 亚洲伊人一本大道中文字幕| 久久手机免费观看| 国产伦精品一区二区三区在线观看| 亚洲大片在线| 久久精品人人做人人爽| 欧美三日本三级三级在线播放| 影音先锋久久资源网| 亚洲一区二区三区四区视频| 欲色影视综合吧| 欧美日本成人| 午夜精品久久久久久久久久久久久| 午夜精品久久一牛影视| 亚洲第一毛片| 亚洲电影av在线| 欧美一进一出视频| 欧美手机在线| 国产精品亚洲人在线观看| 欧美国产日韩免费| 亚洲一线二线三线久久久| 一区二区三区久久精品| 国产精品久久久久av免费| 欧美视频一区二区三区在线观看| 欧美激情一区二区三区高清视频|