• js实现div拖拽互换位置效果


    可以实现div拖拽互换位置,可以是多个div,div中放上img还是挺有用的

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title></title>
      <style type="text/css">
            #div1, #div2 {
                float: left;
                 100px;
                height: 35px;
                margin: 10px;
                padding: 10px;
                border: 1px solid #ccc;
                line-height:35px;
            }
        </style>
    <script type="text/javascript">
        function allowDrop(ev) {
            ev.preventDefault();
        }
        var srcdiv = null;
        var temp = null;
        //当拖动时触发
        function drag(ev, divdom) {
            srcdiv = divdom;
            temp = divdom.innerHTML;
        }
        //当拖动完后触发
        function drop(ev, divdom) {
            ev.preventDefault();
            if (srcdiv !== divdom) {
                srcdiv.innerHTML = divdom.innerHTML;
                divdom.innerHTML = temp;
            }
        }
    </script>
    </head>
    <body>
        <div id="div1" ondrop="drop(event,this)" ondragover="allowDrop(event)" draggable="true" ondragstart="drag(event, this)" style="">
                <p>我是第一!</p>
            </div>
        <div id="div2" ondrop="drop(event,this)" ondragover="allowDrop(event)" draggable="true" ondragstart="drag(event, this)" style="">
                <p>那我第二。</p>
            </div>
    </body>
    </html>
    

    文章转自这里

  • 相关阅读:
    MySQL存储引擎简介
    MySQL基本架构介绍
    MySQL事务小结
    【术语解释】fat-jar理解
    学习NIO——Selector
    java 实现Map的深复制
    今天也要学一点设计模式呀——观察者模式
    今天也要学一点设计模式呀——代理模式
    java 将String字符串转换为List<Long>类型
    零拷贝
  • 原文地址:https://www.cnblogs.com/gankehuang/p/11059006.html
Copyright © 2020-2023  润新知