鼠标按下时我看不到输出,鼠标按下时我只能看到结果?

时间:2018-09-13 12:02:25

标签: output display mousedown mouseup

好吧,这是运行我的jsx代码的代码,称为shiftup,每次执行时上移都会使我在photoshop中的图像移动得更高,因此下面的此js代码使其在按住鼠标的同时重复运行,问题是在按住鼠标时向下它不会显示我的每一个动作,它只会显示我在释放鼠标时的显示,因此,我按住鼠标的时间越长,图像的移动就越高,但是按住鼠标时我看不到它的移动方式,所以我不知道何时释放鼠标,我需要看到它动起来才能知道何时释放它

var timer = null;
    var onHoldingButton = function() {
      timer = setInterval(function(){    
          user_favourites_add('.group_button_2','#menufavs_btn_Shiftup','Shiftup()');
          Shiftupfunction()
       }, 200); 
    }

    var onStopHoldingButton = function() {
      timer && clearInterval(timer);
      timer = null;
      $(document).off('mouseup')
    } 

    $("#btn_Shiftup,#menufavs_btn_Shiftup").mousedown(function(){
        onHoldingButton();
        // Stop execution of code when ever a mouse up event happens
        $(document).mouseup(function(){
            onStopHoldingButton();
        });

    });

0 个答案:

没有答案