国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

HTML5拖拽功能實現的拼圖游戲

2024-09-05 07:22:35
字體:
來源:轉載
供稿:網友

具體代碼如下所示:
 

<!--代碼如下,最下面給出了我測試用的9張250*250的圖片切片--><!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>drag拖拽</title>    <style>        .box{             float: left;        }        img{            width: 150px;            height:150px;        }        #puzzle{            font-size: 0;            margin:80px auto;            padding: 5px;            width: 460px;        }    </style></head><body>    <div id="puzzle">        <div class="box"><img alt="1"></div>        <div class="box"><img alt="2"></div>        <div class="box"><img alt="3"></div>        <div class="box"><img alt="4"></div>        <div class="box"><img alt="5"></div>        <div class="box"><img alt="6"></div>        <div class="box"><img alt="7"></div>        <div class="box"><img alt="8"></div>        <div class="box"><img alt="9"></div>    </div>    <script>        var image = document.getElementsByTagName("img");        var box = document.getElementsByClassName("box");        image.draggable = true;        var source = "";        var nowImage;        var nowImageBox;        var thenImage;        for(let i=0;i<image.length;i++){            source = "picture"+i+".jpg";            image[i].setAttribute("src",source);            image[i].onmousedown = function(){                nowImage = this;                nowImageBox = this.parentNode;            }            box[i].ondragover = function(event){             event.preventDefault(); //去除ondragover事件的默認行為,該行為默認無法將數據或者元素放置到其他元素            }            box[i].ondrop = function(event){                thenImage = box[i].childNodes[0];                box[i].appendChild(nowImage);                nowImageBox.appendChild(thenImage);            }        }    </script></body></html>

 總結

以上所述是小編給大家介紹的HTML5拖拽功能實現的拼圖游戲,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 绿春县| 公主岭市| 兴化市| 沛县| 阜平县| 中卫市| 利津县| 吉林省| 宿迁市| 东港市| 循化| 资中县| 芮城县| 多伦县| 修文县| 永新县| 商都县| 西畴县| 台安县| 大埔县| 洛隆县| 板桥市| 平遥县| 化德县| 裕民县| 奎屯市| 太仓市| 和田县| 监利县| 娄烦县| 扎囊县| 兰州市| 慈溪市| 祁门县| 当阳市| 和林格尔县| 中江县| 大姚县| 安丘市| 定日县|