zoukankan      html  css  js  c++  java
  • js鼠标拖动(转自刘68)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
    <title></title> 
    </head> 
    <body> 
    <span id="span1"></span></br><span id="span2"></span></br> 
    <div id="div1" style=" border: 1px solid red; height: 300px; 
    top: 100px; left: 100px; 300px; position: absolute;" onmousedown="mouseDown(this,event)" 
    onmousemove="mouseMove(event)" onmouseup="mouseUp(event)"> 
    </div> 


    <script type="text/javascript"> 
    var mouseX, mouseY; 
    var objX, objY; 
    var isDowm = false; //是否按下鼠标 
    function mouseDown(obj, e) { 
    obj.style.cursor = "move"; 
    objX = div1.style.left; 
    objY = div1.style.top; 
    mouseX = e.clientX; 
    mouseY = e.clientY; 
    isDowm = true; 

    function mouseMove(e) { 
    var div = document.getElementById("div1"); 
    var x = e.clientX; 
    var y = e.clientY; 
    if (isDowm) { 
    div.style.left = parseInt(objX) + parseInt(x) - parseInt(mouseX) + "px"; 
    div.style.top = parseInt(objY) + parseInt(y) - parseInt(mouseY) + "px"; 
    document.getElementById("span1").innerHTML = "x:" + div.style.top + " " + "y:" + div.style.left; 


    function mouseUp(e) { 
    if (isDowm) { 
    var x = e.clientX; 
    var y = e.clientY; 
    var div = document.getElementById("div1"); 
    div.style.left = (parseInt(x) - parseInt(mouseX) + parseInt(objX)) + "px"; 
    div.style.top = (parseInt(y) - parseInt(mouseY) + parseInt(objY)) + "px"; 
    document.getElementById("span2").innerHTML = "x:" + div.style.top + " " + "y:" + div.style.left; 
    mouseX = x; 
    rewmouseY = y; 
    div1.style.cursor = "default"; 
    isDowm = false; 


    </script> 

    </body> 
    </html>

  • 相关阅读:
    Murano为镜像包添加Root用户密码
    Murano Weekly Meeting 2015.09.22
    Murano Weekly Meeting 2015.09.15
    Murano Weekly Meeting 2015.09.08
    Murano Deployment
    Murano Weekly Meeting 2015.09.01
    Murano Application
    Mongodb installation & userguide
    查看linux系统常用的命令,Linux查看系统配置常用命令
    SQL必知必会笔记
  • 原文地址:https://www.cnblogs.com/chaochao00o/p/6513171.html
Copyright © 2011-2022 走看看