为什么80%的码农都做不了架构师?>>>   

日期:2012-8-15  来源:GBin1.com

在线演示  本地下载

以往的文章中,我们分享了很多jQuery相关拖放插件,今天我们这里再推荐的一个超酷的jQuery拖放插件-gridster.js绝对会让你眼前一亮,和其它的插件不太一样的地方在于你处理拖放的元素支持不同大小,并且支持多列的网格布局,它们会自动的根据位置自己排序和调整。非常适合你开发具有创意的应用。这个插件可以帮助你将任何的html元素转换为网格组件。

主要特性

  • 只依赖jQuery
  • 支持元素的添加和删除
  • 文档比较全
  • 拥有测试用例,你可以查看你的浏览器的测试结果
  • 比较适合开发益智游戏

如何使用

引入类库,包括jQuery和gridster.js:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.gridster.min.js"></script>

然后导入gridstrer的css文件:

<link rel="stylesheet" type="text/css" href="css/jquery.gridster.min.css">

HTML内容如下:

<div class="gridster"><ul><li class="s1" data-row="1" data-col="1" data-sizex="1" data-sizey="1"></li><li class="s1" data-row="2" data-col="1" data-sizex="1" data-sizey="1"></li><li class="s1" data-row="3" data-col="1" data-sizex="1" data-sizey="1"></li><li class="s2" data-row="1" data-col="2" data-sizex="2" data-sizey="1"></li><li class="s4" data-row="2" data-col="2" data-sizex="2" data-sizey="2"></li><li class="s1" data-row="1" data-col="4" data-sizex="1" data-sizey="1"></li><li class="s2" data-row="2" data-col="4" data-sizex="2" data-sizey="1"></li><li class="s1" data-row="3" data-col="4" data-sizex="1" data-sizey="1"></li><li class="s1" data-row="1" data-col="5" data-sizex="1" data-sizey="1"></li><li class="s1" data-row="3" data-col="5" data-sizex="1" data-sizey="1"></li><li class="s1" data-row="1" data-col="6" data-sizex="1" data-sizey="1"></li><li class="s3" 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轴元素宽度。

最后调用插件js,代码如下:

.......

.......

来源:jQuery插件:超酷的多列网格式拖放插件gridster.js

转载于:https://my.oschina.net/gbin1/blog/72879

jQuery插件:超酷的多列网格式拖放插件gridster.js相关推荐

  1. html表单模板属性,HTML5超酷响应式表单美化模板插件

    这是一款非常效果非常酷的HTML5超酷响应式表单美化效果插件.表单的整体效果使用扁平化风格,使用media queries来为各种屏幕创建响应式效果.在大屏幕上,整个表单分三列显示,当屏幕小到一定程度 ...

  2. Jquery实现超酷的时间轴特效

    原文:Jquery实现超酷的时间轴特效 源代码下载地址:http://www.zuidaima.com/share/1607123657378816.htm

  3. 基于HTML5实现的超酷摄像头(HTML5 webcam)拍照功能 - photobooth.js

    在线演示  下载 WebRTC可能是明年最受关注的HTML5标准了,Mozilla为此开发了一套帮助你控制硬件的API,例如,摄像头,麦克风,或者是加速表.你可以不依赖其它的插件来调用你需要的本机硬件 ...

  4. 超酷的实时颜色数据跟踪javascript类库 - Tracking.js

    来源:GBin1.com 今天介绍这款超棒的Javascript类库是 - Tracking.js,它能够独立不依赖第三方类库帮助开发人员动态跟踪摄像头输出相关数据. 这些数据包括了颜色或者是人, 这 ...

  5. 一款基于jQuery的超酷动画幻灯片

    今天给大家带来一款仿步步高vivo手机网站的一款首页焦点幻灯展示特效,带有超酷炫的动画特效,动态效果丝毫不逊色于flash动画,具有很强的视觉冲击力,推荐下载学习! 提示:兼容360.FireFox. ...

  6. [JQuery代码]超酷鼠标滑过背景高亮效果

    1.效果及功能说明 鼠标滑过悬停特效,div css制作产品列表图片布局通过鼠标滑过产品图片背景高亮闪烁显示,产品标题滑动显示或隐藏 2.实现原理 首先定义好一个重复实现效果的方法,然后定义光带出现速 ...

  7. java js 打开摄像头_基于HTML5实现的超酷摄像头(HTML5 webcam)拍照功能 - photobooth.js...

    日期:2012-12-10  来源:GBin1.com WebRTC可能是明年最受关注的HTML5标准了,Mozilla为此开发了一套帮助你控制硬件的API,例如,摄像头,麦克风,或者是加速表.你可以 ...

  8. 分享超酷的添加图片悬浮特效jQuery插件 - Adipoli

    日期:2012/03/08 在线演示  本地下载 今天分享一个帮助你添加图片悬浮特效的jQuery插件 - Adipoli,这个插件可以帮助你添加各种不同的悬浮特效到你指定的图片上,特别适合制作你的相 ...

  9. 帮助你高效开发Ajax应用的超酷jQuery插件 - AjaxML

    日期:2012-4-20  来源:GBin1.com 如果你使用jQuery进行Ajax开发的话,你一定要试试今天我们这里介绍的这一款jQuery插件 - AjaxML.它是一款能够帮助你提高ajax ...

最新文章

  1. 线程池用过吗?ThreadPoolExecutor谈谈你的理解? —— 为什么用线程池?优势?|| 线程池如何使用?
  2. 江湖召集:.NET开发者们看过来,这场长沙的开发者技术大会正是为你精心准备的大餐...
  3. 数据结构7.3_图的遍历
  4. python自动计算多个教学班的优秀率_第二个月课堂009python之总结(002)
  5. modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
  6. C# 判断上传图片是否被PS修改过的方法
  7. Java 读取 INI 配置文件的方法
  8. 转---Oracle10G的Sga_max_size和sga_target应该如何设置啊!
  9. C语言实现二维伊辛模型的蒙特卡罗方法模拟
  10. 二级造价师课件网课下载,二级造价工程师考试时间报考条件公布!
  11. 「三楼总版主」葫芦侠创始人-流火
  12. java上传文件的要点_Uploadify上传文件方法
  13. 如何实现开票申请及其审核功能
  14. AST反混淆实战-高级难度
  15. 亵渎小说介绍_亵渎行不通
  16. java上传图片到阿里云oss云存储中,返回url链接地址
  17. 主板有电无法启动_【主板不通电无法开机】主板不通电怎么修_主板通电但是开不了机...
  18. [非技术]-电话面试感想
  19. 女博士5天被骗85万!如果网络骗子遇到的是程序员……
  20. 实现一个函数输入123456789,输出123,456,789”

热门文章

  1. UICollectionView入门--使用系统UICollectionViewFlowLayout布局类
  2. 您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
  3. freebsd系统/: write failed, filesystem is full问题解决办法
  4. 网络营销第三课:利用织梦搭建动态网站(2)
  5. 500分求助,delphi里用standred来配置dbf文件
  6. spring之旅第四篇-注解配置详解
  7. 在 Swift 中使用闭包实现懒加载
  8. 对另一个布局文件里的Button按钮进行监听
  9. MySQL Concurrency Problems
  10. 40条优化php代码的小实例