1
私はpinchin
,pinchout
およびpinchend
を使用しています。短いpinchin
またはpinchout
の場合はpinchend
が正常ですが、短いpinchin
またはpinchout
の場合はpinchend
は起動しません。それはバグか何か間違っているのですか?ハンマーjs:ピンチェンドが発砲しない場合があります
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