Javascriptでは、ユーザーがピンチしていることを検出すると同時に、ユーザーがピンチできるようにしようとしています。
var elm = $("#wrapper")[0];
var myGesture = new MSGesture();
myGesture.target = elm;
elm.addEventListener("MSGestureChange", handleGesture);
elm.addEventListener("MSPointerDown", function (e) {
myGesture.addPointer(e.pointerId);
});
イベントを開催していMSPointerDown
ます。
しかし、私が知る限り、ピンチしたときにイベントを受信できるようにするには、問題の要素(#wrapper)を-ms-touch-action: none
(またはpan-y pan-x)でスタイル設定する必要があります。MSGestureChange
デフォルトのピンチ動作を防ぎたくないので、私のオプションは何ですか?
これを回避する方法はありますか、それとも私はどちらか一方をやり続けていますか?