zoukankan      html  css  js  c++  java
  • jQuery练习二球队移动

    <!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
    {
        100%;
        text-align:center ;
        top:10px;
        height:130px;
        background:#00C;
    }
    .left
    {
        40%;
        top:150px;
        height:500px;
        background:#C69;
        position:absolute;
        left:0px;    
    }
    .middle
    {
        20%;
        top:150px;
        height:500px;
        background:#CF0;
        position:absolute;
        left:40%;
    }
    .right
    {
        40%;
        top:150px;
        height:500px;
        background:#C69;
        position:absolute;
        right:0px;    
    }
    .leftb
    {
        70%;
        height:500px;
        left:15%;
        position:absolute;
    }
    .rightb
    {
        70%;
        height:500px;
        right:15%;
        position:absolute;
    }
    .le
    {   
         margin-top:5px;
         100%;
         text-align:center ;
         background:#3F0;
    }
    .ri
    {    
         margin-top:5px;
         100%;
         text-align:center ;
         background:#3F0;
    }
    .btn1
    {
        top:200px;
        70%;
        height:30px;
        text-align:center;
        left:15%;
        position:absolute;
        background:#F30;
        
    }
    .btn2
    {
        bottom:200px;
        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>

  • 相关阅读:
    单片机 C语音开发 sbit使用方法··
    android笔记JSON数据解析
    android软键盘挡住输入框问题解决方法
    android学习
    View.setTag()与View.getTag()的作用
    【Android学习专题】数据存储篇:SharedPreferences/Files/SDCard
    android完美退出程序
    Looper.prepare()
    各种Adapter的用法
    android 界面布局 很好的一篇总结 【转】
  • 原文地址:https://www.cnblogs.com/zoubizhici/p/5613879.html
Copyright © 2011-2022 走看看