提高$(..)的响应能力.点击触摸界面
Improve responsiveness of $(...).click on touch interface
我需要访问一个基于网络的屏幕键盘,该键盘将用于触摸界面。这个例子看起来很好,很实用,但当我在iPad上试用时,响应能力很低。使用起来不舒服,有时由于反应迟钝,整个单词都拼错了。
有没有办法改善这种屏幕键盘的体验?此实现使用$('#id').click(…);函数来处理事件。有没有更好的方法来实现在屏幕上打字的目标?有更好的插件吗?
注意:最终应用程序将在不同类型的设备上运行。出于几个原因,本机屏幕键盘是不可选择的。
移动浏览器(特别是iOS,但其他浏览器也一样)在触发"点击"事件之前会有轻微延迟,因此可以区分单次点击和双击。
对于这种风格的键盘,您可能可以将"click"更改为"mouseup"/"touchend"监听器来消除延迟。
但是,请注意,如果您需要确保仅在用户按下并释放同一个元素时处理触摸/点击事件(而不是在释放前开始触摸一个元素并滑动到另一个元素),则需要付出额外的工作。
相关文章:
- 触摸移动时切换到新元素
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- iOS 中的按钮触摸状态
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何使用纯javascript的移动触摸事件
- 如何使用javascript检测触摸设备浏览器与桌面
- 触摸启动事件未在iframe iOS 6中启动
- 如何检测滚动事件是否像在触摸设备上一样只触发一次
- Sencha触摸:工具栏无法正常滚动
- 在可触摸的高光上添加compnant
- 提高$(..)的响应能力.点击触摸界面
- Chrome 50的Android WebView在触摸页面之前会阻止Javascript
- 触摸滑动所有事件
- IE(移动设备)在触摸时不显示子项
- Sencha触摸,字段设置为Change Listener
- 移动定时触摸事件
- 与网络界面相比,谷歌搜索API有时会重复第一个结果,有时会重复第二个结果
- 将 JavaScript 游戏的键盘控件转换为触摸界面
- 用户界面-相当于'mouseleave'用于触摸交互