Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为画布内的元素分配触摸事件-iPad_Javascript_Iphone_Ipad_Html_Canvas - Fatal编程技术网

Javascript 为画布内的元素分配触摸事件-iPad

Javascript 为画布内的元素分配触摸事件-iPad,javascript,iphone,ipad,html,canvas,Javascript,Iphone,Ipad,Html,Canvas,我正在为iPad创建一个web应用程序,并尝试将触摸事件分配给画布中的一个元素。我把它设置成这样: function initialize() { touch_element = new Image(); touch_element.src = 'img/image.png' touch_element.onload = function(){ canvas.drawImage(football, 50, 50, 184, 120); to

我正在为iPad创建一个web应用程序,并尝试将触摸事件分配给画布中的一个元素。我把它设置成这样:

function initialize() { touch_element = new Image(); touch_element.src = 'img/image.png' touch_element.onload = function(){ canvas.drawImage(football, 50, 50, 184, 120); touch_element.addEventListener('touchstart', touch_start, false); touch_element.addEventListener('touchmove', touch_move, false); touch_element.addEventListener('touchend', touch_end, false); } } 函数初始化(){ 触摸元素=新图像(); touch_element.src='img/image.png' touch_element.onload=函数(){ 画布。drawImage(足球,50,50,184,120); touch_元素。addEventListener('touchstart',touch_start,false); touch_元素。addEventListener('touchmove',touch_move,false); touch_元素。addEventListener('touchend',touch_end,false); } }
我没有得到任何错误返回和图像加载刚刚好。唯一的问题是触摸事件没有触发。可以在画布中执行此操作吗?

您不能将触摸事件分配给
图像
对象。唯一有效的属性是
onerror
onload
src
验证


相关线程:

您不能将触摸事件分配给
图像
对象。唯一有效的属性是
onerror
onload
src
验证

相关线程: