nevermind 我意识到'JSON.stringify(evt)'没有打印出事件对象中的数据????
原始问题:
我有
var canvas = document.createElement('canvas');
canvas.addEventListener('touchmove', function(evt)
{
alert(JSON.stringify(evt));
},false);
当我看到警报时,'evt'是空白的。因此所有这些帖子iphone's safari touchmove event not working所说的获得“原始事件”并不适用于我,因为根本没有任何内容可供查看。
如何让'evt'在其中包含触控数据,以便我可以使用
等代码获取触控位置var touch = evt.changedTouches[0];
注意:下一行代码包含以下鼠标事件,效果很好
canvas.addEventListener('mousemove', function(evt)
{
alert(JSON.stringify(evt));
}, false);
答案 0 :(得分:0)
数据在那里,就是那个
alert(JSON.stringify(evt));
显示为空白。不确定为什么JSON.stringify不能用于事件,但那是我带回家的消息