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 相关文章推荐
js判断选择的时间是否大于今天的代码
Aug 20 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
JQuery异步提交表单与文件上传功能示例
Jan 12 Javascript
javascript DOM的详解及实例代码
Mar 06 Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 Javascript
bootstrap表单示例代码分享
May 18 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
VS Code转换大小写、修改选中文字或代码颜色的方法
Dec 15 Javascript
基于layPage插件实现两种分页方式浅析
Jul 27 Javascript
vue项目接口域名动态获取操作
Aug 13 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 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中的时间显示
2007/01/18 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
JS如何生成动态列表
2020/09/22 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Python中的两个内置模块介绍
2015/04/05 Python
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python中的自省(反射)详解
2015/06/02 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
Django中的用户身份验证示例详解
2019/08/07 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
幼儿园毕业典礼主持词
2014/03/21 职场文书
初中学校对照检查材料
2014/08/19 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
借名购房协议书范本
2014/10/06 职场文书
写给同事的离职感言
2015/08/04 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
Vue全家桶入门基础教程
2021/05/14 Vue.js