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 相关文章推荐
javascript 特性检测并非浏览器检测
Jan 15 Javascript
js 省地市级联选择
Feb 07 Javascript
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
简单实用的全选反选按钮例子
Oct 18 Javascript
js实现分享到随页面滚动而滑动效果的方法
Apr 10 Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 Javascript
vue.js学习笔记:如何加载本地json文件
Jan 17 Javascript
Vue2.0表单校验组件vee-validate的使用详解
May 02 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
Aug 28 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
ES6的异步终极解决方案分享
Jul 11 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
一个MYSQL操作类
2006/11/16 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php去除数组中重复数据
2014/11/18 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
JavaScript对象数组的排序处理方法
2015/10/21 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
Python面向对象之Web静态服务器
2019/09/03 Python
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
生产现场工艺工程师岗位职责
2013/11/28 职场文书
学校联谊活动方案
2014/02/15 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
趣味运动会广播稿
2014/09/13 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
《搭石》教学反思
2016/02/18 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
基于Python实现对比Exce的工具
2022/04/07 Python