jQuery多列网格式拖动布局插件Gridster.js

jQuery多列网格式拖动布局插件Gridster.js,只依赖 jQuery,支持元素的添加和删除,文档比较全,拥有测试用例,你可以查看你的浏览器的测试结果,比较适合开发益智游戏

使用方法

1.引入必要文件

<link rel="stylesheet" type="text/css" href="css/jquery.gridster.min.css">
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/jquery.gridster.min.js"></script>

2.HTML上使用,此处列举部分代码

<div>
   <ul>
       <li data-row="1" data-col="1" data-sizex="1" data-sizey="1"></li>
       <li data-row="2" data-col="1" data-sizex="1" data-sizey="1"></li>
       <li data-row="3" data-col="1" data-sizex="1" data-sizey="1"></li>
       <li data-row="1" data-col="2" data-sizex="2" data-sizey="1"></li>
       <li data-row="2" data-col="2" data-sizex="2" data-sizey="2"></li>
       <li data-row="1" data-col="4" data-sizex="1" data-sizey="1"></li>
       <li data-row="2" data-col="4" data-sizex="2" data-sizey="1"></li>
       <li data-row="3" data-col="4" data-sizex="1" data-sizey="1"></li>
       <li data-row="1" data-col="5" data-sizex="1" data-sizey="1"></li>
       <li data-row="3" data-col="5" data-sizex="1" data-sizey="1"></li>
       <li data-row="1" data-col="6" data-sizex="1" data-sizey="1"></li>
       <li data-row="2" data-col="6" data-sizex="1" data-sizey="2"></li>
   </ul>
</div>

注意

gridster.js 使用 HTML5 的 data 属性来定义相关的拖放元素属性,data-row 为行号,data-col 为列号,data-sizex 为 X 轴元素宽度,datasizey 为 Y 轴元素宽度。

3.实例化

$(function() {
   $(".gridster ul").gridster({
       widget_margins: [10, 10],
       widget_base_dimensions: [140, 140]
   });
});
更新时间 2020-05-21 11:54:13,本资源已通过Awesomes审核检验,请放心使用!
如下载遇到问题,请联系客服解决
下载地址
此插件下载需要0A币,请登录后进行下载。
请文明评论,与人为善,比聪明更重要!
评论(2)