我目前正在開發適用於iPad的Web應用程序。我有一個HTML畫布,我想跟蹤touchmove事件的座標。 我可以跟蹤touchstart事件,它輸出的座標我按下了,但是當我嘗試和輸出我的當前座標,因爲我在畫布上移動時,它什麼都不做,我這是使用下面的代碼angular2,在這.currentArrowPoint是我輸出值到屏幕上的標籤:TouchMove事件在iOS
e.preventDefault();
this.currentArrowPoint = ["a", "b"];
this.currentYPosition = ["e.changedTouches[0].pageY];
this.currentArrowPoint = [this.currentYPosition];
這肯定是進入了鼠標移動,因爲我得到A和b回來,但後來當我輸出任何與該事件e ,我絕對沒有輸出,即使我嘗試輸出只是e。這適用於除蘋果設備之外的所有應用程序,所以想知道我是否缺少關於蘋果瀏覽器或設備的特殊功能?
感謝
您是否嘗試過使用targetTouches代替changedTouches? – ericjbasti