Jquery实现Div上下移动示例


Posted in Javascript onApril 23, 2014
$(this).ready(function() { 
$(".up").each(function() { 
$(this).click(function() { 
var $tr = $(this).parents("li"); 
if ($tr.index() != 0) { 
$tr.prev().before($tr); 
} 
}); 
}); 
var trLength = $(".down").length; 
$(".down").each(function() { 
$(this).click(function() { 
var $tr = $(this).parents("li"); 
if ($tr.index() != trLength) { 
$tr.next().after($tr); 
} 
}); 
}); 
$("a[name='up']").click(function() { 
if ($("input[name='rule']:checked").size() > 1) { 
alert("只能选择一项进行上下移操作!"); 
return; 
} 
$("input[name='rule']:checked").each(function() { 
var $div = $('#rule_' + $(this).val()); 
if ($div.index() != 0) { 
$div.prev().before($div); 
} 
}); 
}); 
$("a[name='down']").click(function() { 
if ($("input[name='rule']:checked").size() > 1) { 
alert("只能选择一项进行上下移操作!"); 
return; 
} 
$("input[name='rule']:checked").each(function() { 
var $div = $('#rule_' + $(this).val()); 
if ($('#rule_' + (parseInt($(this).val()) + 1)).html() != null) { 
$div.next().after($div); 
} 
}); 
}); 
});
Javascript 相关文章推荐
jQuery 锚点跳转滚动条平滑滚动一句话代码
Apr 30 Javascript
拖动布局之保存布局页面cookies篇
Oct 29 Javascript
jquery使用$(element).is()来判断获取的tagName
Aug 24 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
Dec 26 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
Jan 10 Javascript
jQuery html表格排序插件tablesorter使用方法详解
Feb 10 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
前端跨域的几种解决方式总结(推荐)
Aug 16 Javascript
vue监听对象及对象属性问题
Aug 20 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
实现vuex原理的示例
Oct 21 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
Apr 23 #Javascript
JQuery下拉框应用示例介绍
Apr 23 #Javascript
JQuery对表格进行操作的常用技巧总结
Apr 23 #Javascript
IE6已终止操作问题的2种情况及解决
Apr 23 #Javascript
三种检测iPhone/iPad设备方向的方法
Apr 23 #Javascript
JS使用getComputedStyle()方法获取CSS属性值
Apr 23 #Javascript
javascript数字时钟示例分享
Apr 23 #Javascript
You might like
php学习 函数 课件
2008/06/15 PHP
PHP字符串处理的10个简单方法
2010/06/30 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
MyHeritage美国:家族史研究和DNA测试的领先服务
2019/05/27 全球购物
学校交通安全责任书
2014/08/25 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
担保书范本
2015/01/20 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS