jquery拼图游戏如何判断图片是否拼好

发布网友 发布时间:2022-04-23 10:49

我来回答

2个回答

懂视网 时间:2022-04-23 15:38

本文主要为大家带来一篇jQuery实现拼图小游戏(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

小熊维尼拼图

jQuery代码实现拼图小游戏,鼠标选中拼块,用上下左右键移动拼块。

photo1photo2photo3

photo4photo5photo6

photo7photo8photo9

html代码


<p id="box-p">
 <!--走不通时的提示!-->
 <p id="tips">
 <p>(╯-╰)/ 哎呦,走不通啦!</p>
 </p>
 <p id="container">
 <p class="row">
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_01.png" alt="photo1"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_02.gif" alt="photo2"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_03.gif" alt="photo3"/></p>
 </p>
 <p class="row">
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_04.gif" alt="photo4"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_05.gif" alt="photo5"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_06.gif" alt="photo6"/></p>
 </p>
 <p class="row">
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_07.gif" alt="photo7"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_08.gif" alt="photo8"/></p>
 <p class="unit"><img src="http://yn321.cn3v.net/images/weini_part_09.gif" alt="photo9"/></p>
 </p>
 </p>
</p


#box-p {
 position: relative;
 width: 508px;
 height: 631px;
 margin: 0 auto;
}

#container {
 width: 508px;
 height: 631px;
 margin: 0 auto;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 border: 1px solid #d5e0e6;
}

#container > .row {
 display: -webkit-box;
 white-space: nowrap;
}

#container > .row > .unit {
 width: 169px;
 height: 209px;
 display: inline-block9;/*兼容IE9/10*/
 vertical-align: top9;/*兼容IE9/10*/
 box-sizing: border-box;
 border: 1px solid rgba(7, 157, 239, 0);
}

#container > .row > .unit.move {
 border: 1px solid rgba(7, 157, 239, 1);
}

#tips {
 width: 200px;
 height: 50px;
 background: rgb(152, 206, 50);
 position: absolute;
 z-index: 5;
 top: -50px;
 left: calc(50% - 100px);
 opacity: 0;
}

#tips > p {
 margin: 0;
 line-height: 50px;
 text-align: center;
 color: white;
}
.directions{
 width:50%;
 margin:0 auto;
 text-align: center;
 line-height: 30px;
 color: white;
 background-color: #a7cbf0;
}

jquery代码


热心网友 时间:2022-04-23 12:46

例如一个3x3的拼图,解答出来的下面这样的。

var image = [0,1,2,3,4,5,6,7,8]
var _image = []

开局后把这个数组打乱排序,也就是把0,1,2,3,4……这些数字换到其他位置排序。

_image = [2,0,3,8,4,1,5,7,6]

如果_image和image数组对比起来是一样的时候,那么拼图就对了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com