Огонь 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();
});
Мое намерение здесь состоит в том, чтобы позволить пользователю перетаскивать изображение сразу после включения обрезки снова после истечения времени ожидания.