zoukankan      html  css  js  c++  java
  • javascript -- (点击div,随鼠标移动)

    涉及鼠标三个事件:

    onmousedown、onmousemove、onmouseup

    <script type = "text/javascript">

      var body = document.getElementsByTagName('body')[0];

      //生成div,并设置其样式

      var box = document.createElement('div');

      box.style.width = '100px';

      box.style.height = '100px';

      box.style.background = 'blue';

      box.style.position = 'absolute';

      box.onmousedown = function(event) {

        event = event || window.event;

        //获取鼠标点击的位置距离div左边的距离

        var positionX = event.clientX - box.offsetLeft;

        var positionY = event.clientY - box.offsetTop;

        document.onmousemove = function(event) {

           event = event || window.event;

           var divX = event.clientX - positionX;

           var divY = event.clientY - positionY;

           box.style.left = divX + 'px';

           box.style.top = divY + 'px';

        }

        document.onmouseup = function() {

           document.onmousemove = null;

        }  

      }

      body.appendChild(box);

    </script>

  • 相关阅读:
    webpy安装
    windows 上jenkins slave 执行脚本提示成功,但是没有运行
    jenkins slave上执行脚本报错
    python selenium2 动态调试
    maven配置阿里云国内仓库
    jenkins部署报404错误
    elipse常用插件下载
    jenkins部署
    国内开源镜像站
    最大公约数
  • 原文地址:https://www.cnblogs.com/zhao12354/p/5762406.html
Copyright © 2011-2022 走看看