HTML5拖拽功能实现的拼图游戏

互联网 18-10-9
本文通过实例代码给大家介绍了HTML5拖拽功能实现的拼图游戏,代码简单易懂,非常不错,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

具体代码如下所示:

<!--代码如下,最下面给出了我测试用的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>     <p id="puzzle">         <p class="box"><img alt="1"></p>         <p class="box"><img alt="2"></p>         <p class="box"><img alt="3"></p>         <p class="box"><img alt="4"></p>         <p class="box"><img alt="5"></p>         <p class="box"><img alt="6"></p>         <p class="box"><img alt="7"></p>         <p class="box"><img alt="8"></p>         <p class="box"><img alt="9"></p>     </p>     <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拖拽功能实现拼图游戏的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问Html5视频教程!

相关推荐:

php公益培训视频教程

HTML5图文教程

HTML5在线手册

以上就是HTML5拖拽功能实现的拼图游戏的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 拼图游戏
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:canvas实现二维码和图片合成的示例代码

相关资讯