画布 ID在模拟机与真机不一致问题

发布于 7 年前作者 yetao19854 次浏览最后编辑 7 年前来自 ask

//手机屏幕touch事件

Canvastouch: function (e) {

//console.log(e);

//console.log(inputContent1);

//手机上使用下面语句,同样是画布canvas的id号,在手机上用e.target.target表示,在电脑上用e.target.id表示,目前原因不知,待考证

var imageN = e.target.target

//电脑上使用下面语句,同样是画布canvas的id号,在手机上用e.target.target表示,在电脑上用e.target.id表示,目前原因不知,待考证

//var imageN = e.target.id

}

如上面代码,Canvastouch事件中Canvas ID的引用,在电脑上使用e.target.id才可以正常运行,同样,手机上使用e.target.target才可以使用,这个可以通过console.log(e)在电脑和手机上分别查看返回数据证实,Canvas ID在电脑和手机上采用了不同的名称

0 回复
暂无回复