日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

js實現簡單拼圖小游戲

瀏覽:213日期:2024-03-21 10:21:15

本文實例為大家分享了js實現簡單拼圖小游戲的具體代碼,供大家參考,具體內容如下

游戲很簡單,拼拼圖,鼠標拖動一塊去和另一塊互換。語言是HTML+js,注釋寫的有不明白的可以留言問一下。

截圖

js實現簡單拼圖小游戲

js實現簡單拼圖小游戲

代碼區

<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title></title> </head> <style type='text/css'> div{ width: 200px; height: 200px; } .tu{ background-image:url(anni.jpg); } //利用background-position給每個div添加不同的圖片;即9個div組成一幅完成的圖片; #z-1{ background-position: 0px 0px; } #z-2{ background-position:-200px 0px; } #z-3{ background-position:-400px 0px; } #z-4{ background-position:0 -200px; } #z-5{ background-position: -200px -200px; } #z-6{ background-position: -400px -200px; } #z-7{ background-position: 0px -400px; } #z-8{ background-position: -200px -400px; } #z-9{ background-position: -400px -400px; } </style> <script> //完成兩個圖片拖拽后的互換; function over(e){ e.preventDefault();//阻止默認 } //抓起 function drag(e){ var id=e.target.id; // console.log(e.target.id); e.dataTransfer.setData('id',id);//設置傳輸的是被抓id; } //經過 function drop(e){ var beizhuaId=e.dataTransfer.getData('id');//接受被抓id; // console.log(beizhuaId);//被抓ID var fangID=e.target.id;//所放位置的id; var beizhua=document.getElementById(beizhuaId);//獲取被抓對象; var fang=document.getElementById(fangID);//獲取放的對象; var f_beizhua=beizhua.parentNode;//分別找到對應的父節點 var f_fang=fang.parentNode; //互換兒子 f_beizhua.appendChild(fang); f_fang.appendChild(beizhua); win(); } //判斷贏得方法;每個父和子id名字序號相同,循環 ,累加count; function win(){ var tus=document.getElementsByClassName(’tu’); var count=0; for(var i=0;i<tus.length;i++){ var tu=tus[i]; var fu=tu.parentNode; var tu_id=tu.getAttribute('id'); var fu_id=fu.getAttribute('id'); if(tu_id.replace('z-','')==fu_id.replace('f-','')){ count++; console.log(count); }else{ return; } }if(count==9){ alert('you win!'); } } //打亂按鈕;通過生成隨機數;appenChild方法去多次互換,則為打亂; function daluan(){ for(var i=0;i<100;i++){ var tus=document.getElementsByClassName(’tu’); var m=parseInt(Math.random()*9); var n=parseInt(Math.random()*9); var tusmp=tus[m].parentNode; var tusnp=tus[n].parentNode; tusmp.appendChild(tus[n]); tusnp.appendChild(tus[m]); } } </script> <body> <table border='1'> <tr> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> </tr> <tr> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> </tr> <tr> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> <td> <div ondragover='over(event)' ondrop='drop(event)'> <div draggable='true' ondragstart='drag(event)'></div> </div> </td> </tr> </table> <input type='button' value='打亂' onclick='daluan()' /> </body></html>結語

東西很少,邏輯也不算強,但是思路需要清晰。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产毛片久久| 亚洲a成人v| 国产aa精品| 精品三级av| 久久久久久久久久久妇女| 日韩欧美视频专区| 久久久男人天堂| 午夜国产精品视频免费体验区| 欧美1区2区3区| 亚洲精品护士| 日本在线视频一区二区| 久久久久伊人| 精品入口麻豆88视频| 国产美女高潮在线观看| 亚洲精品极品少妇16p| 亚洲激情中文在线| 亚洲久久视频| 精品资源在线| 成午夜精品一区二区三区软件| 麻豆视频在线观看免费网站黄 | 99久久99视频只有精品| 激情欧美一区二区三区| 国产亚洲观看| 日韩免费视频| 老司机久久99久久精品播放免费| 国产精品一区二区三区四区在线观看| 欧美精品影院| 美女性感视频久久| 中文字幕一区二区三区在线视频| 亚州国产精品| 欧美好骚综合网| 蜜桃一区二区三区在线| 在线中文字幕播放| 免费精品国产的网站免费观看| 日韩精品社区| 亚洲www免费| 美女视频一区在线观看| 欧美日韩尤物久久| 日本欧美久久久久免费播放网| 色88888久久久久久影院| 91精品国产成人观看| 一二三区精品| 久久国产欧美| 久久av导航| 911精品国产| 日韩深夜视频| 国产精品成人一区二区网站软件| 美女亚洲一区| 高清一区二区| 日韩精品a在线观看91| 久久精品动漫| 欧美aaaaaa午夜精品| 男人天堂欧美日韩| 国产一区二区三区四区二区| 日韩中文字幕区一区有砖一区| 美女视频一区在线观看| 在线观看亚洲精品福利片| 成人美女视频| 久久女人天堂| 欧美日韩va| 伊人久久大香伊蕉在人线观看热v| 欧美日韩免费观看视频| 国产日韩欧美一区在线| 国产一级一区二区| 香蕉人人精品| 久久久久久夜| 麻豆91小视频| 国产亚洲精aa在线看| 亚洲区第一页| 视频一区二区中文字幕| 国产综合亚洲精品一区二| 久久婷婷国产| 国产欧美三级| **爰片久久毛片| 综合色就爱涩涩涩综合婷婷| 黄色成人精品网站| 九九在线精品| 激情综合激情| 欧美搞黄网站| 好看的亚洲午夜视频在线| 神马午夜久久| 欧美成人基地 | 亚洲精品中文字幕乱码| 国产欧美一区二区三区精品酒店| 欧美日韩18| 日韩一区精品字幕| 国产99久久久国产精品成人免费| 精品国产不卡一区二区| 国产欧美一区二区三区米奇| 亚洲乱亚洲高清| 日韩精品第一| 国产极品模特精品一二| 国产精品免费不| 久久婷婷国产| 日韩欧美中文| 亚洲高清久久| 亚洲激情偷拍| 日韩欧美午夜| 99久久亚洲精品蜜臀| 国产激情欧美| 国产91在线播放精品| 日韩.com| 精品国产免费人成网站| 国模大尺度视频一区二区| 国产精品mv在线观看| 久久精品人人| 久久精品影视| 奶水喷射视频一区| 欧美视频精品全部免费观看| 国产精品成人国产| 国产日韩电影| 免费黄色成人| 一区二区日韩免费看| 亚洲开心激情| 欧美日本三区| 亚洲精品成人图区| 日韩视频一区| 91成人小视频| 一本大道色婷婷在线| 午夜精品亚洲| 日韩av中文字幕一区二区三区| 日韩国产在线不卡视频| 久久精品国产成人一区二区三区| 蜜桃久久久久久| 一区二区三区四区精品视频| 91精品一区| 丰满少妇一区| 亚洲永久字幕| 久久99久久久精品欧美| 国产一区二区三区天码| 欧美日韩国产免费观看视频| 日韩在线a电影| 麻豆精品新av中文字幕| 色天使综合视频| 日本在线视频一区二区| 精品国产一区二区三区性色av| 一区二区小说| 欧美天堂一区| 亚洲福利国产| 国产视频网站一区二区三区| 欧美91视频| 国产精品亚洲产品| 亚洲一级特黄| 国产精品久久久久久久久久白浆 | 中文一区一区三区免费在线观| 国产精品v亚洲精品v日韩精品| 日韩欧美视频专区| 欧美亚洲网站| 中国女人久久久| 精品久久99| 亚洲精品1区2区| 香蕉久久久久久| 日韩中文欧美| 日韩av午夜在线观看| 播放一区二区| 欧美国产日本| 亚洲精品第一| 国产精品福利在线观看播放| 蜜桃视频在线观看一区二区| 中文一区一区三区高中清不卡免费| 最近国产精品视频| 久久精品av| 国产aⅴ精品一区二区三区久久| 偷拍亚洲精品| 91成人精品| 成人av三级| 久久精品亚洲一区二区| 少妇精品久久久一区二区| 91久久黄色| 日韩在线不卡| 精品三级国产| 国产精一区二区| 免费精品视频最新在线| 久久蜜桃精品| 欧美激情另类| 精品欠久久久中文字幕加勒比| 天堂久久av| 亚洲在线成人| 在线成人直播| 国产精品av久久久久久麻豆网| 亚洲欧洲美洲国产香蕉| 在线午夜精品| 婷婷成人在线| 国产v综合v| 黄色在线观看www| 国产videos久久| 久久99国产精品视频| 日韩av不卡一区二区| 石原莉奈一区二区三区在线观看| 一区在线观看| 免费视频一区三区| 五月婷婷亚洲| 欧美aa在线观看| 日本精品黄色| 国产精品专区免费| 国产精品成人一区二区不卡| 丁香婷婷久久| 亚洲美女久久精品| 91欧美在线| 国产亚洲在线|