2012-07-03 32 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按鈕,它將允許您根據原始創建一個新的小提琴。這樣你就不會打擾可能對其他用戶有用的原件。 –