Jquery实现的角色左右选择特效


Posted in Javascript onMay 21, 2014
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Jquery实现角色左右选择特效</title> 
<style type="text/css"> 
*{margin:0;padding:0;list-style-type:none;} 
a,img{border:0;} 
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";} .selectbox{width:500px;height:220px;margin:40px auto 0 auto;} 
.selectbox div{float:left;} 
.selectbox .select-bar{padding:0 20px;} 
.selectbox .select-bar select{ 
width:150px;height:200px;border:4px #A0A0A4 outset;padding:4px; 
} 
.selectbox .btn{width:50px; height:30px; margin-top:10px; cursor:pointer;} 
</style> 
<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
//移到右边 
$('#add').click(function(){ 
//获取选中的选项,删除并追加给对方 
$('#select1 option:selected').appendTo('#select2'); 
}); 
//移到左边 
$('#remove').click(function(){ 
$('#select2 option:selected').appendTo('#select1'); 
}); 
//全部移到右边 
$('#add_all').click(function(){ 
//获取全部的选项,删除并追加给对方 
$('#select1 option').appendTo('#select2'); 
}); 
//全部移到左边 
$('#remove_all').click(function(){ 
$('#select2 option').appendTo('#select1'); 
}); 
//双击选项 
$('#select1').dblclick(function(){ //绑定双击事件 
//获取全部的选项,删除并追加给对方 
$("option:selected",this).appendTo('#select2'); //追加给对方 
}); 
//双击选项 
$('#select2').dblclick(function(){ 
$("option:selected",this).appendTo('#select1'); 
}); 
}); 
</script> 
</head> 
<body> 
<div class="selectbox"> 
<div class="select-bar"> 
<select multiple="multiple" id="select1"> 
<option value="超级管理员">超级管理员</option> 
<option value="普通管理员">普通管理员</option> 
<option value="信息发布员">信息发布员</option> 
<option value="财务管理员">财务管理员</option> 
<option value="产品管理员">产品管理员</option> 
<option value="资源管理员">资源管理员</option> 
<option value="管理员">管理员</option> 
</select> 
</div> 
<div class="btn-bar"> 
<span id="add"><input type="button" class="btn" value=">"/></span><br /> 
<span id="add_all"><input type="button" class="btn" value=">>"/></span><br /> 
<span id="remove"><input type="button" class="btn" value="<"/></span><br /> 
<span id="remove_all"><input type="button" class="btn" value="<<"/></span> 
</div> 
<div class="select-bar"><select multiple="multiple" id="select2"></select></div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
json跟xml的对比分析
Jun 10 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
Jan 15 Javascript
优化javascript的执行效率一些方法总结
Dec 25 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
AngularJS入门教程之更多模板详解
Aug 19 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
详谈innerHTML innerText的使用和区别
Aug 18 Javascript
Vue调试神器vue-devtools安装方法
Dec 12 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
vue 实现购物车总价计算
Nov 06 Javascript
jquery $.trim()方法使用介绍
May 21 #Javascript
JS控制输入框内字符串长度
May 21 #Javascript
javascript学习笔记之10个原生技巧
May 21 #Javascript
jquery实现预览提交的表单代码分享
May 21 #Javascript
javascript制作的网页侧边弹出框思路及实现代码
May 21 #Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 #Javascript
Jquery的each里用return true或false代替break或continue
May 21 #Javascript
You might like
PHP与MySQL交互使用详解
2006/10/09 PHP
解析php中memcache的应用
2013/06/18 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
javascript定义函数的方法
2010/12/06 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
Python标准库之循环器(itertools)介绍
2014/11/25 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
opencv+python实现均值滤波
2020/02/19 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
质量保证书格式模板
2015/02/27 职场文书
如何解决php-fpm启动不了问题
2021/11/17 PHP