没关系,我意识到'JSON.stringify(evt)'不会打印出事件对象中的数据????
原始问题:
我有
var canvas = document.createElement('canvas');
canvas.addEventListener('touchmove', function(evt)
{
alert(JSON.stringify(evt));
},false);
当我看到警报时,“evt”为空白。所以所有这些帖子都像这样一个iphone 的 safari touchmove 事件不起作用,说要获得“originalEvent”不适用于我,因为在 evt 中根本没有什么可看的。
我如何让“evt”在其中包含触摸数据,以便我可以使用类似的代码获取触摸位置
var touch = evt.changedTouches[0];
?
注意:下一行代码有以下鼠标事件,效果很好
canvas.addEventListener('mousemove', function(evt)
{
alert(JSON.stringify(evt));
}, false);