• 信息调换


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

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

    <!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>
  • 相关阅读:
    MYSQL索引使用
    事务的概念是什么,有哪些基本属性?
    springboot和springmvc的区别
    List、Map、Set的区别与联系
    MyBatis-动态SQL
    MyBatis-映射文件
    MyBatis操作数据库及全局配置文件
    Jmeter的基本使用
    MySQL索引优化
    MySQL索引
  • 原文地址:https://www.cnblogs.com/iriliguo/p/6364997.html
Copyright © 2020-2023  润新知