我試圖捕獲touchend
事件上的觸摸座標,但未定義。 touchstart
活動效果很好,但touchend
上的相同概念失敗。我用mousedown
和mouseup
和that構建此代碼的作品很好。如何捕捉touchend座標?
我錯過了什麼?
div.addEvent("touchstart", function (event) {
event.preventDefault(); // to avoid scrolling
span.innerHTML = event.page.x;
});
div.addEvent("touchend", function (event) {
span.innerHTML = event.page.x;
});
這是否容易?謝謝!爲什麼沒有'mouseup'上的'mousemove'? – Rikard
我不知道。而且我會猜想,touchend事件會包括它結束的位置,但也可能存在無法提供的角落情況,例如觸摸退出區域時(不可能給出**的明確值當前**即使之前已知)。 'mouseup'然後又是* always *區域,當區域退出時使用'mouseout'。 – adrenalin
有道理。再次感謝你! – Rikard