listen to mouse hold event on website?

前端 未结 4 876
無奈伤痛
無奈伤痛 2020-12-15 09:16

I know \'mousedown\' is when user press the mouse, \'mouseup\' is when user release the mouse. But I want to listen the event after user press the mouse and hold it until it

4条回答
  •  孤街浪徒
    2020-12-15 09:22

    var setint  = '';
    $(document).ready(function() {
    var val = 0;
    $('#hold').on('mousedown',function (e) {
       clearInterval(setint);
       val = 0;
       setint = setInterval(function () {
           $("#putdata").val(++val);
            console.log("mousehold");
       },50);
    });
    $('#hold').on("mouseleave mouseup", function () {
       val = 0;
       $("#putdata").val(val);
       clearInterval(setint);
    });
    });
    
    
    
    
    
    
    
    
    
    

提交回复
热议问题