移动设备上的OnClick事件处理程序
OnClick event handler on mobile devices?
我用HTML5和JavaScript制作了一款手机游戏。只有当我在本地主机(在手机上(的浏览器中打开游戏时,我才会遇到大问题!明确一点:我在手机浏览器中运行它,所以它不像一个应用程序。
这是因为当我触摸手机上的屏幕时,它在运行操作之前会有一点延迟。此外,当我点击游戏时,它也被选中了。只是为了确定:我使用了ONCLICK事件。
所以我的问题是:我做错了什么?我是不是为移动设备或其他设备选择了错误的事件处理程序,或者我的FPS(每秒帧数(速率对移动设备来说太高了?
PS。这款游戏在Safari上用iPhone 4s进行了测试!
很多人以前都遇到过这个问题。您可以通过添加一个名为"fastclick.js">的小库来消除这种延迟。这里有一个简单的解决方案,对我来说效果很好。在Android网络浏览器上停止300ms的点击延迟
相关文章:
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 多个类上的Javascript onclick事件处理程序
- 在这种情况下使用onclick事件处理程序可以接受吗
- 加载文档时的HTML onClick事件处理
- 使用 RequireJS 和 JQuery onclick 事件处理“this”
- 似乎未调用 Onclick 事件处理程序
- 为什么当同级节点的“display”属性发生更改时,React 组件的 onClick 事件处理程序不会触发
- 链接到boostrap的Javascript代码会阻止onclick事件处理程序运行
- onClick 事件处理程序不会触发
- 如何将简单的 onClick 事件处理程序添加到画布元素
- anchor标记(一个标记)onclick事件处理程序不工作
- 用符合内容安全策略的代码替换多个内联按钮onclick事件处理程序
- 我必须点击两次,为什么?(JavaScript onclick事件处理程序)
- 为什么游标、不透明属性和onclick事件处理程序在IE9上不起作用
- onClick事件处理程序在加载时调用,而不是在单击时调用
- 如何使用javascript onclick事件处理程序同一类锚元素
- 为视频添加onclick事件处理程序是行不通的
- 当onclick事件处理机制启动时,为什么不调用第二个函数?
- 如何使用JQuery将onclick事件处理程序添加到锚标记
- sedragon自定义控件,带有onClick事件处理程序:IE中的问题