0

没关系,我意识到'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);
4

1 回答 1

0

数据在那里,就是这样

alert(JSON.stringify(evt));

显示为空白。不知道为什么 JSON.stringify 对事件不起作用,但这是我带回家的信息

于 2017-05-08T17:08:43.323 回答