jQuery练习二球队移动
2016-06-24 13:04
351 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" src="../../popwindow/jquery-1.11.2.min.js"></script> <style type="text/css"> .t { width:100%; text-align:center ; top:10px; height:130px; background:#00C; } .left { width:40%; top:150px; height:500px; background:#C69; position:absolute; left:0px; } .middle { width:20%; top:150px; height:500px; background:#CF0; position:absolute; left:40%; } .right { width:40%; top:150px; height:500px; background:#C69; position:absolute; right:0px; } .leftb { width:70%; height:500px; left:15%; position:absolute; } .rightb { width:70%; height:500px; right:15%; position:absolute; } .le { margin-top:5px; width:100%; text-align:center ; background:#3F0; } .ri { margin-top:5px; width:100%; text-align:center ; background:#3F0; } .btn1 { top:200px; width:70%; height:30px; text-align:center; left:15%; position:absolute; background:#F30; } .btn2 { bottom:200px; width:70%; height:30px; text-align:center; left:15%; position:absolute; background:#F30; } </style> </head> <body> <div class="t"><h1>添加列表</h1></div> <div class="left"> <div class="leftb"> <div class="le">皇马</div> <div class="le">曼联</div> <div class="le">米兰</div> </div> </div> <div class="middle"> <div class="btn1">>></div> <div class="btn2">></div> </div> <div class="right"> <div class="rightb"> <script type="text/javascript"> $(document).ready(function(e) { //鼠标选中 //鼠标点击选中事件 $(".le").click(function(e) { //初始化 $(".le").css("background","#3F0") $(".le").attr("cz","0")//添加标记 //选中的样式 $(this).css("background","#FFF") $(this).attr("cz","1")//更改标记 }); //点击中间按钮移动到右侧中 $(".btn1").click(function(e) { var mz= $(".le")//将所有名字存到名字mz中 for (var i=0;i<mz.length;i++)//查找 { //判断选中项 if (mz.eq(i).attr("cz")=="1")//eq()判断cz标签是否是选中标签1 { var zhi= mz.eq(i).text()//将选中的值放入zhi中 //判断该值是否存在 if (Has(zhi)) { var str="<div class='ri'>"+zhi+"</div>";//将值zhi内容拼成div输出字符串 $(".rightb").append(str);//将要输出的div拼到右侧窗口中 } } } }); //全选移动 $(".btn2").click(function(e) { //左侧全部显示选中状态 $(".le").css("background","#FFF") //将所有名字存入值中 var list=$(".le") //循环添加 for (var i=0; i<list.length;i++) { var zhi= list.eq(i).text() if(Has(zhi))//去重 { var str="<div class='ri'>"+zhi+"</div>";//将值zhi内容拼成div输出字符串 $(".rightb").append(str);//将要输出的div拼到右侧窗口中 } } }); }); function Has(zhi)//判断是否重复 { var list=$(".ri"); var isok=true; for (var i=0;i<list.length;i++) { if (list.eq(i).text()==zhi) { isok=false; break; } } return isok; } </script>
相关文章推荐
- jQuery 单选按钮切换
- jquery 插件之 点赞“+1” 特效
- jQuery插件passwordStrength密码强度指标详解
- 不用jQuery做一个简单无交互的JavaScript幻灯片1
- jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
- jquery表单插件Autotab使用方法详解
- jQuery插件cxSelect多级联动下拉菜单实例解析
- jQuery下拉框的简单应用
- jQuery实现点击弹出背景变暗遮罩效果实例代码
- jQuery之$(document)
- jQuery取得select选择的文本与值
- jQuery插件扩展extend的简单实现原理
- jQuery设置单选按钮radio选中/不可用的实例代码
- 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- jQuery模仿单选按钮选中效果
- jQueryEasyUI Messager基本使用
- Jquery autocomplete 插件 清除历史缓存数据
- jQuery选择器
- jQuery如何获取动态添加的元素
- jquery选择器中的空格与大于号>、加号+与波浪号~的区别