Я не могу видеть вывод во время mousedown, я могу видеть только результат при mouseup?

Хорошо, это код, который запускает мой jsx-код, называемый shiftup, shift up перемещает мое изображение в 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 ответов

Другие вопросы по тегам