在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
事件。
我不想阻止默認掐的行爲,所以我有哪些選擇?
有沒有解決的辦法,還是我堅持做一個或其他?
在函數'handleGesture'中是否有'return false;'這樣的東西?通常事件應該冒泡... – OlafW