zoukankan      html  css  js  c++  java
  • 实现左右移动的效果

    <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{500px;height:220px;margin:40px auto 0 auto;}
    .selectbox div{float:left;}
    .selectbox .select-bar{padding:0 20px;}
    .selectbox .select-bar select{
    150px;height:200px;border:4px #A0A0A4 outset;padding:4px;
    }
    .selectbox .btn{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>

  • 相关阅读:
    [转发]深入理解git,从研究git目录开始
    iOS系统网络抓包方法
    charles抓包工具
    iOS多线程中performSelector: 和dispatch_time的不同
    IOS Core Animation Advanced Techniques的学习笔记(五)
    IOS Core Animation Advanced Techniques的学习笔记(四)
    IOS Core Animation Advanced Techniques的学习笔记(三)
    IOS Core Animation Advanced Techniques的学习笔记(二)
    IOS Core Animation Advanced Techniques的学习笔记(一)
    VirtualBox复制CentOS后提示Device eth0 does not seem to be present的解决方法
  • 原文地址:https://www.cnblogs.com/mysunny/p/3740938.html
Copyright © 2011-2022 走看看