2012-07-03 96 views
0

有人可以帮我处理一个我正在使用的脚本。 http://jsfiddle.net/InVAMPED/XsG4e/4/Jquery canvas touch count

我想要实现的是将图像放在用户触摸(ipad)的地方。 会有5个图像,每个图像只会附加一次。

所以先触摸地点img1,第二次触摸imag2等,直到所有的图像已被放置。 与我的fsfiddle示例的问题是,当在iPad上它不算第一次触摸,所以你放置第一个图像两次。它会在第二次复制图像时将其移动到第二个触摸坐标,然后移动到2,3,4,5。

有什么建议吗?或者有助于以更好的方式做到这一点?

谢谢

+0

对不起,但任何人都可以帮忙吗?将画布添加到HTML似乎并不能解决第一个图像不会粘在第一个触摸位置的问题。它在桌面上效果很好,但不是在iPad上。 – invamped

回答

0

我修改了我的代码。将画布移至HTML部分。它适用于我在iphone上。

+0

可能是更好的练习,以分叉小提琴和链接到您的答案更新版本。此外,如果您在此页面上发布解决方案的详细信息,将会更有帮助,因为小提琴可能无法存活。 –

+0

我的想法当你创建帆布飞行它不是immidiatelly活跃。所以当它从begginigng渲染时,效果会更好。将画布移至静态HTML并进行测试。对于我的iPhone它的作品。对不起,令人不安的乌尔代码。以前从未使用过此在线编辑器。 –

+0

这不是我的代码或问题,只是为您提供一些关于如何改进答案的提示。看看jsfiddle上的fork按钮,它将允许您根据原始创建一个新的小提琴。这样你就不会打扰可能对其他用户有用的原件。 –