1
Я использую pinchin
, pinchout
и pinchend
. Если длинный pinchin
или pinchout
pinchend
стреляет нормально, но если это короткий pinchin
или pinchout
, то pinchend
не срабатывает. Это ошибка, или я делаю что-то неправильно?Hammer js: pinchend иногда не срабатывает
gestos = new Hammer.Manager(document.body, {
touchAction: "manipulation"
});
gestos.add(new Hammer.Pinch({event: 'pinch'})); // If it isn't added, pinchout and pinchend never fires
gestos.add(new Hammer.Pinch({event: 'pinchin'}));
gestos.add(new Hammer.Pinch({event: 'pinchout'}));
gestos.add(new Hammer.Pinch({event: 'pinchend'}));
gestos.on("pinchin pinchout pinchend", function (e) {
if (e.type == "pinchin")
interact("#mapa").resizable(false);
else
interact("#mapa").resizable(true);
console.log(e.type);
});
Вы должны написать ответ, а не просто поставить фрагмент кода. –
Я думаю, что я разъяснил свою точку зрения. Просто добавьте ответное событие pinchcancel – Mandy