美文网首页
拖拽元素

拖拽元素

作者: ticktackkk | 来源:发表于2020-01-24 05:12 被阅读0次
<style>
    div {
        width: 100px;
        height: 100px;
        background-color: yellow;
        border-radius: 100px;
        position: absolute;
        top: 0;
        left: 0;
    }
</style>

   var div = document.getElementsByTagName('div')[0];
        var disX,
            dixY;
        div.onmousedown = function (e) {

            disX = e.pageX - div.offsetLeft;
            disY = e.pageY - div.offsetTop;



            document.onmousemove = function (e) {
                var event = e || window.event;
                // console.log(e.pageX + " " + e.pageY)
                div.style.top = e.pageY - disY + 'px';
                div.style.left = e.pageX - disX + 'px';
            }



            document.onmouseup = function () {
                document.onmousemove = null;
            }


        }

相关文章

  • 拖拽上传

    拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用于拖拽元素,...

  • 元素拖曳 H5

    拖拽 如何让一个元素变成拖拽元素 draggable=‘true’ ondrag 应用于拖拽元素,整个拖拽过程都会...

  • HTML5拖拽drag

    通过拖拽实现页面元素的位置改变 实现拖拽效果 源元素 - 要拖拽的文件 目标元素 - 要拖拽到哪里去 目前实现拖拽...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

  • js:拖拽事件

    拖拽事件 ondragstart当拖拽元素被开始拖拽时,event:拖拽元素。[从操作系统向浏览器拖拽文件不会触发...

  • H5拖拽drag

    我们在学习拖拽时要注意源元素、目标元素。在拖拽的过程,通过设置源元素、目标元素的相应事件,才能实现拖拽操作。 源元...

  • Vue小商城学习记录

    初期几天以后补 2018.6.1 用touch事件实现元素拖拽,拖拽元素不能加transition,否则拖拽结束才...

  • 拖拽API

    实现拖拽效果 目前实现拖拽效果 HTML5拖拽 源元素事件例子 目标元素事件 从本地拖放图片到页面中 实现拖拽

  • HTML5实现拖拽

    实现拖拽效果源元素 - 要拖拽的文件目标元素 - 要拖拽到哪里去 目前实现拖拽效果使用原生DOM就能实现 - 最麻...

  • js拖拽html元素工具类

    复制就能用的拖拽js方法 原生js实现拖拽元素方法 使用(注意拖拽目标元素需绝对定位 position: 'abs...

网友评论

      本文标题:拖拽元素

      本文链接:https://www.haomeiwen.com/subject/xhcpzctx.html