jQuery对元素进行拖拽并重新排序的案例
来源:互联网 发布:金字塔软件 预警 编辑:程序博客网 时间:2024/06/05 18:08
jquery对元素进行拖动是一个很实用的功能,转载一个童鞋的案例,分享给大家,学习一下jquery拖拽。
从上图可以看出我们今天要实现的功能。当用户拖动一个图片时,就能改变图片的已有排序并更新表中的排列顺序。比如用户可以随意拖动我们网站中的布局,如谷歌iGoogle就已经实现了。这样便很好的提高了用户体验。
下边,我们一步一步来实现这个功能。
有一个单选框,当用户选中后,拖动图片时对数据库中数据排序进行更改。隐藏域保存原来的图片排列顺序。ul显示图片列表。
为了能看得过去,稍微加了点样式:
首先将常用的选择器保存下来,这样后边调用就变得比较简洁。这一部大家肯定没有问题。^_^
保存原来的排列顺序到隐藏域。这里用到了数组的push()方法,就是将ul每个li中的title(原来的排列顺序)添加到数组中。最后用join()方法,得到了原排列顺序,返回一个字符串。现在排列顺序格式为1,2,3 。
接下来,将ajax更新块单独分出来。这样程序变得比较整洁,这块没有新东西。
和得到排列顺序类似,将ID组成一个字符串传递给了Update()方法。函数中的参数update为checkbox是否选中。
最后,执行排列操作。后台部分就是对现在ID对应原来排列顺序的更新,相信大家并不陌生。
可以看出如果不进行数据库操作,该插件只需要调用sorttable便可完成对元素的拖动。(文章来源:http://www.nei-mao.com/)
0 0
- jQuery对元素进行拖拽并重新排序的案例
- 对数组进行排序并重新显示出来
- js 拖拽元素并重新定位
- jquery对iframe的元素进行遍历
- 对ArrayList的自定义元素进行排序
- 在前台利用jquery对dom元素进行排序
- java遍历数组并重新拼接数组里的元素
- 对容器元素进行排序
- 对pair元素进行排序
- jquery对元素拖动排序
- jquery validate 对隐藏的元素不进行验证
- 对List里的对象元素进行排序
- TreeSet对元素进行排序实现的两种方式
- 对List里的对象元素进行排序
- 对List里的对象元素进行排序
- Java-对list里面的元素进行冒泡排序
- OPENCV视频处理,对视频帧进行复制并重新用帧复制和合成新视频
- 利用Jquery对动态元素进行操作
- FineReport图表综合介绍
- ubuntu环境变量设置
- Ajax不执行success回调函数
- C++注意事项——1、确保每个对象在使用前已被初始化
- 安卓开发startservice 和bindservice详解
- jQuery对元素进行拖拽并重新排序的案例
- Android 动画原理
- Class.forName的作用以及为什么要用它
- RMI几种发布和引用服务的方式
- Outlook 获取联系人名片对象为空
- Win2003服务器配置404错误不起作用的解决办法
- 第二章《线性表的实验》
- python struct
- jQuery学习笔记(1)