2014-04-29 62 views
1

我用HTML5和JavaScript製作了一款手機遊戲。當我在我的本地主機(在我的手機上)的瀏覽器中打開遊戲時,我只遇到一個大問題!爲了明確一件事:我在移動瀏覽器中運行它,所以它不像應用程序。移動設備上的OnClick事件處理程序?

這件事是當我觸摸我的手機上的屏幕,它有一個延遲之前,它運行的行動。當我點擊它時,遊戲也會被選中。可以肯定的是:我已經使用了ONCLICK事件。

所以我的問題是:我做錯了什麼?我是否爲移動設備選擇了錯誤的事件處理程序或者以這種方式選擇了某些東西,還是我的移動設備的FPS(每秒幀數)速率太高?

PS。這款遊戲在Safari上使用iPhone 4s進行測試!

回答

1

以前很多人都遇到過這個問題。您可以通過添加名爲「fastclick.js」的小型庫來消除此延遲。 這是一個簡單的解決方案,對我來說很安靜。 Stop 300ms onclick delay on Android web browser

+0

噢,那麼在這種情況下:抱歉我的雙重問題!但非常感謝您的回答! – JustDevelop

相關問題