Огонь cropperjs перетащить после сенсорного запуска без необходимости поднимать и снова нажать

Я работаю с библиотекой cropperjs ( https://github.com/fengyuanchen/cropperjs). Мне нужно найти способ включить режим перетаскивания cropperjs после события касания и удержания.

До сих пор я настроил изначально отключенный экземпляр cropperjs и событие touchstart, которое активирует его через пару секунд. Даже при том, что это работает, пользователь не может перетащить изображение, не поднимая его / ее палец и не стуча снова.

Это то, что я до сих пор:

// Disable cropper on load
var cropper = new Cropper();
cropper.disable();

// Require tap and hold to enable cropper
$cropperElement.on('touchstart', function() {
    setTimeout(function() {
        cropper.enable();
    }, 2000);
});

// Disable cropper on touchend
$cropperElement.on('touchend', function() {
    cropper.disable();
});

Мое намерение здесь состоит в том, чтобы позволить пользователю перетаскивать изображение сразу после включения обрезки снова после истечения времени ожидания.

0 ответов

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