'onmousedrag' event js

前端 未结 5 944
情深已故
情深已故 2020-12-18 11:24

I have some code that works each time onmouseclick and continuously onmousemove when I set them accordingly. I am looking for a way to combine the two (i.e. like a click and

5条回答
  •  渐次进展
    2020-12-18 11:42

    You could try something like this:

    var div = document.getElementById('ex');
    
    div.onmousedown = function(){
        document.onmousemove = function(e){
            div.innerText = '('+e.pageX +', '+e.pageY+')';
        }
        document.onmouseup = function(e){
            div.innerText = 'Click Me!';
            document.onmousemove = function(){};
        }
    }
    

    It binds the documents mousemove and mouseup event on the divs mousedown.

    http://jsfiddle.net/Paulpro/cSKq2/

提交回复
热议问题