2017-05-03 39 views
0

沒關係我知道「JSON.stringify(EVT)」不存在的事件對象數據打印出來????touchmove事件具有空事件數據

原題:

我有

var canvas = document.createElement('canvas'); 

canvas.addEventListener('touchmove', function(evt) 
{ 
    alert(JSON.stringify(evt)); 
},false); 

當我看到警報時, 'EVT' 是空白。因此,所有這些職位像這樣的iphone's safari touchmove event not working是說得到「originalEvent」並不適用於我,因爲沒有在EVT都看到的。

我如何得到「EVT」有它的觸摸數據,這樣我可以得到代碼的接觸地點像

var touch = evt.changedTouches[0]; 

注:下一行代碼有哪些工作帶來極大以下鼠標事件

canvas.addEventListener('mousemove', function(evt) 
{ 
    alert(JSON.stringify(evt)); 
}, false); 
+0

他們使用的綁定方法,沒有的addEventListener,返回值是不一樣的。 –

+0

試着用一些模擬器來調試你的代碼。至少在控制檯輸出數據。 –

回答

0

的數據是存在的,它只是

alert(JSON.stringify(evt)); 

顯示爲空白。不知道爲什麼JSON.stringify不會對事件的工作,但是這是我帶回家messaage