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

近期用jQuery来写下拉框的选项值的左右平移,代码如下:

复制代码 代码如下:

复制代码 代码如下:

复制代码 代码如下:

<html xmlns=”;
<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, “新宋体”;}

<html xmlns=”;
<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, “新宋体”;}

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“;
<html xmlns=”;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
/>
<title>无标题文书档案</title>
<script type=”text/javascript”
src=”../js/jquery-1.4.2.js”></script>
<script type=”text/javascript”>
$(function(){
$(“input”).hover(function(){
$(this).val(“”)
},
function(){
$(this).val(this.defaultValue)
}
)
})

.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>

.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>

jQuery(function(){
//左边加到侧面
jQuery(“#add”).click(function(){$(“#select1
option:selected”).appendTo(“#select2”)})

<script type=”text/javascript”
src=”;
<script type=”text/javascript”>
$(function(){
//移到右边手
$(‘#add’).click(function(){
//获取选中的选项,删除并追加给对方
$(‘#select1 option:selected’).appendTo(‘#select2’);
});

<script type=”text/javascript”
src=”;
<script type=”text/javascript”>
$(function(){
//移到左臂
$(‘#add’).click(function(){
//获取选中的选项,删除并追加给对方
$(‘#select1 option:selected’).appendTo(‘#select2’);
});

//左边加到左侧
jQuery(“#remove”).click(function(){$(“#select2
option:selected”).appendTo(“#select1”)})

//移到右边
$(‘#remove’).click(function(){
$(‘#select2 option:selected’).appendTo(‘#select1’);
});

//移到侧面
$(‘#remove’).click(function(){
$(‘#select2 option:selected’).appendTo(‘#select1’);
});

//全体加到左侧
jQuery(“#add_all”).click(function(){$(“#select1
option”).appendTo(“#select2”)})

//全部移到右边手
$(‘#add_all’).click(function(){
//获取全部的选项,删除并追加给对方
$(‘#select1 option’).appendTo(‘#select2’);
});

//全部移到右边手
$(‘#add_all’).click(function(){
//获取全部的选项,删除并扩大给对方
$(‘#select1 option’).appendTo(‘#select2’);
});

//全部移动右边
$(“#remove_all”).click(function(){$(“#select2
option”).appendTo(“#select1”)})

//全体移到左臂
$(‘#remove_all’).click(function(){
$(‘#select2 option’).appendTo(‘#select1’);
});

//全部移到左边手
$(‘#remove_all’).click(function(){
$(‘#select2 option’).appendTo(‘#select1’);
});

//双击加到侧边
$(“#select1”).dblclick(function(){$(“option:selected”,this).appendTo(“#select2”)})
//双击移动侧面
$(“#select2”).dblclick(function(){$(“option:selected”,this).appendTo(“#select1”)})
})

//双击选项
$(‘#select1’).dblclick(function(){ //绑定双击事件
//获取全体的选项,删除并扩充给对方
$(“option:selected”,this).appendTo(‘#select2’); //追加给对方
});

//双击选项
$(‘#select1’).dblclick(function(){ //绑定双击事件
//获取全体的选项,删除并追加给对方
$(“option:selected”,this).appendTo(‘#select2’); //追加给对方
});

function len(){
var sel = document.getElementById(“select2”);
alert(sel.length);
}

//双击选项
$(‘#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>

//双击选项
$(‘#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>

</script>
<style type=”text/css”>
*{ margin:0; padding:0;}
input{ color:#ccc;}

<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=”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.centent {
float:left;
text-align: center;
margin: 10px;
}
span {
display:block;
margin:2px 2px;
padding:4px 10px;
background:#898989;
cursor:pointer;
font-size:12px;
color:white;
}
</style>
</head>

<div class=”select-bar”><select multiple=”multiple”
id=”select2″></select></div>
</div>
</body>
</html>

<div class=”select-bar”><select multiple=”multiple”
id=”select2″></select></div>
</div>
</body>
</html>

<body>
<input type=”text” value=”aaaaa” /><br />

代码如下: html
xmlns=”” head meta http-equiv=”Content-Type”
content=”text/html; charset=utf-8″ /
titleJquery实现角色左右挑选特效…

<div class=”centent”>
<select multiple=”multiple” id=”select1″
style=”width:100px;height:160px;”>
<option value=”1″>选项1</option>
<option value=”2″>选项2</option>
<option value=”3″>选项3</option>
<option value=”4″>选项4</option>
<option value=”5″>选项5</option>
<option value=”6″>选项6</option>
<option value=”7″>选项7</option>
</select>
<div>
<img id=”add” src=’../img/content/arrowRight_disabled.gif’
width=”24″ height=”24″ border=’0′ style=”cursor:pointer;
vertical-align:middle;” />
<span id=”add_all” >全体丰硕到右边手>></span>
</div>
</div>

<div class=”centent”>
<select multiple=”multiple” id=”select2″ style=”width:
100px;height:160px;”>
<option value=”8″>选项8</option>
</select>
<div>
<img id=”remove” src=’../img/content/arrowLeft_disabled.gif’
height=”22″ border=’0′ style=”cursor:pointer; vertical-align:middle;”
/>
<span id=”remove_all”><<全体删减到左边</span>
</div>
</div>
<input name=”sub” type=”submit” onClick=”len()” value=”提交” />
</body>
</html>

用那么些文件浏览的时候是足以用的,可是放到jsp里面就无法用了。笨方法来化解,写个alert方法看看报什么错,开采了难点所在:
jQuery的function前边的$与JSP页面包车型地铁JSTL的$冲突了,直接促成不认知此目的方法。
解决办法:
把jQuery代码里面包车型地铁$全改成jQuery就足以健康使用了!

您可能感兴趣的篇章:

  • jquery绑定事件不见效的解决方法
  • js和jquery使开关失效为不可用状态的点子
  • Jquery修改页面标题title另外JS失效的化解措施
  • 浅谈jQuery增加的HTML,JS失效的难点

发表评论

电子邮件地址不会被公开。 必填项已用*标注