用jQuery UI做简单九宫格拼图

本文介绍了如何利用jQuery UI的draggable和droppable功能,创建一个简单的九宫格拼图。通过编写JavaScript和CSS,将9张图片打乱顺序并允许用户通过拖放操作复原。当所有图片正确放置时,会显示拼图完成的提示。
摘要由CSDN通过智能技术生成

最近在搞一个很复杂的页面,搞得脑子有点疲劳。。。抽空把前段时间用jQuery UI写的一个非常简单的九宫格拼图重新分析一下,转换一下心情。

Github URL: https://github.com/JennieJi/jquery-jigsaw

jQuery UI提供了许多非常有用的工具,如draggable、droppable等。这可以让我们用很少的代码实现复杂的功能,并且做到多浏览器兼容。

这个九宫格拼图根据需求的不同,我做了两个版本。由于两个版本的JS代码变化还是比较大的,所以我准备分开来讲。先讲最初也是最简单的版本。一步步来。

  1. 首先建好HTML文件,把你的9张切割好的图片都扔进去:
    <!doctype>
    <html>
    <head>
    </head>
    <body>
    <div id="jigsaw">
    	<img src="images/puzzle_r1_c1.gif" width="150" height="100" alt="Puzzle Piece"/>
    	<img src="images/puzzle_r1_c2.gif" width="150" height="100&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值