1
Ich verwende pinchin
, pinchout
und pinchend
. Wenn es eine lange pinchin
oder pinchout
ist, die pinchend
feuert ok, aber wenn es eine kurze pinchin
oder pinchout
ist, feuert die pinchend
nicht. Ist es ein Fehler oder mache ich etwas falsch?Hammer js: Pinchend manchmal nicht
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);
});
Sie sollten eine Antwort schreiben, nicht nur einen Code-Schnipsel liefern. –
Ich denke, ich habe meinen Punkt geklärt. Just pinchcancel Antwort Ereignis hinzufügen – Mandy