• 信息调换


     实现效果:点击文字,文字会出现背景颜色;

                   点击左移/右移,文字会做出对应移动。

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>信息调换</title>
    <script src="../js/jquery-3.1.1.min.js"></script>
    <style>

    body{
    margin: 0px;
    border: 0px;
    }
    .one{
    200px;
    height: 500px;
    border: 1px solid pink;
    float: left;

    }
    .two{
    200px;
    height: 500px;
    border: 1px solid pink;
    float: left;
    }
    .b{
    background-color: dodgerblue;
    }
    </style>
    </head>
    <body>
    <div>
    <div class="one" >
    <p>张三</p>
    <p>李四</p>
    </div>

    <div class="two">

    </div>
    </div>
    <button>左移</button>
    <button>右移</button>

    <script>

    $(function () {
    //记录上一次选中的对象
    var select;
    $("p").click(function () {

    if(select!=undefined){
    //移除上一次选中对象的样式
    select.removeClass("b");
    //记录下这次选中的对象
    select = $(this);
    //给这次对象添加样式
    select.addClass("b")
    }else{//首次选中添加样式
    //添加样式
    $(this).addClass("b");
    //记录这次选中的对象
    select =$(this);
    }

    var info
    //右移
    $("button").eq(1).click(function () {
    info = select.detach();
    //detach() 方法移除被选元素,该方法会保留移除元素的副本,允许它们在以后被重新插入。
    $(".two").append(info);
    //append() 方法在被选元素的结尾插入指定内容
    })
    //左移
    $("button").eq(0).click(function () {
    info = select.detach();
    $(".one").append(info);
    })

    })

    })

    </script>
    </body>
    </html>
  • 相关阅读:
    数据中台
    mlog$_
    Vue.js_判断与循环
    Vue.js_数据绑定
    Javascript-构造函数
    Javascript-Canvas实现三角函数曲线动画图
    Javascript-Canvas图片填充之预加载
    同步和异步的理解
    JavaScript-rem字体自适应
    JavaScript-获取屏窗与视窗、文档宽高
  • 原文地址:https://www.cnblogs.com/iriliguo/p/6364997.html
Copyright © 2020-2023  润新知