拖拽案例

注册信息 【关闭】
  </div>
  <script>
      var id=document.getElementById("dd");
      var drop=document.getElementById("drop");
      drop.onmousedown = function(e) {
          //当鼠标按下的时候,求鼠标在盒子中的位置
          //鼠标在盒子中的位置=鼠标在页面上的位置-盒子的位置
          var x=e.pageX-id.offsetLeft;
          var y=e.pageY-id.offsetTop;
         // 鼠标在文档中移动的时候,求盒子的坐标
         // 盒子的坐标=鼠标当前在页面中的位置-鼠标在盒子中的位置
           document.onmousemove=function(e) {
          
         
             var idx=e.pageX-x;
             var idy=e.pageY-y;
             id.style.left=idx+'px';
             id.style.top= idy+'px';
            }
        //当鼠标弹起的时候,移除事件
        document.onmouseup=function(){
            document.onmousemove = null;
        }
        //点击关闭按钮,移除盒子
        var  close=document.getElementById("close");
        close.onclick = function(){
            dd.style.display="none";
        }


      }
  </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值