2013-03-25 43 views
0

我已经试过这两个jCanvas和KineticJS。当添加的图像可拖动时:HTML 5画布jCanvas/KineticJS当图像可拖动时,画布/舞台对iPad上的点击/触摸没有反应

var image = new Kinetic.Image({ 
    image: imageObj, 
    id: imageName, 
    x: parseInt(CoordX), 
    y: parseInt(CoordY), 
    draggable: true 
}); 

画布/舞台在iPad上的点击无响应。 识别点击/点击的唯一地方是在边框上。

有没有人遇到类似的问题,你是如何解决这个问题的?

+0

我的所有图片都可以在iPad 2上拖动,这是您第一次谈论iPad吗? – SoluableNonagon 2013-03-26 13:51:37

+0

也许发布一些更多的代码? – SoluableNonagon 2013-03-26 13:52:16

回答

0

UPDATE: @ user1950497,为jCanvas的关键是使图像可拖动的是确保设置属性真正http://jsfiddle.net/dksmiffs/YdPpy/):

$("canvas").drawImage({ 
    source: "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Gadsden_flag.svg/320px-Gadsden_flag.svg.png", 
    x: 200, y: 150, 
    layer: true, 
    draggable: true 
}); 

感谢@ Caleb531谁引导我在jCanvas issue #74答案。