在 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
事件。
但据我所知,我需要使用-ms-touch-action: none
(或 pan-y pan-x)设置有问题的元素(#wrapper)的样式,以便能够MSGestureChange
在捏合时接收事件。
我不想阻止默认的捏合行为,那么我的选择是什么?
有没有办法解决这个问题,还是我坚持做一个或另一个?