jQuery虚拟键盘插件在Windows8触摸设备上两次插入相同的字符
jQuery Virtual Keyboard plugin inserts the same character twice on Windows 8 touch devices
我正在使用从这里得到的jQuery的虚拟键盘(https://github.com/Mottie/Keyboard/),一切都很好,除了在运行Firefox+Windows 8的触摸屏平板电脑上,当我点击一个键时,它会输入两次字符,这已经在github项目页面上被报道了,但开发人员还没有回应,我也无法找到这种邪恶的根源,非常感谢任何帮助!感谢
- 项目页面:http://mottie.github.io/Keyboard/
- GitHub:https://github.com/Mottie/Keyboard/
- 报告的问题:https://github.com/Mottie/Keyboard/issues/184/
我在qt5中遇到了类似的问题。双重输入可能是由于系统从主触摸点合成一个额外的鼠标事件在2个鼠标事件中,而不是一个。一种解决方案是将"mousedown"键绑定替换为仅按以下进行触摸启动
$(input).keyboard({
keyBinding : 'touchstart',
或者,编写一个系统挂钩来过滤掉MOUSEEVENTF_FROMTOUCH事件。
相关文章:
- Meteor Router数据函数被调用两次
- 从MySQL数据库中获取输入数据需要两次页面刷新
- Module.start()已激发两次
- Jquery点击事件必须点击两次
- Append元素在运行两次函数后不显示
- 防止双击执行两次jQuery post请求
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 单击jQuery会激发两次
- 如何避免在树上走两次
- 如何两次插入相同的html元素
- 如何一次插入两个表?准备好的发言
- 在单独的选项卡上插入两次内容脚本
- CKEditor插入<br/>按回车键两次
- jQuery虚拟键盘插件在Windows8触摸设备上两次插入相同的字符
- 代码插入数据库两次
- jQuery 1.8中的DOM插入导致javascript触发两次
- AngularJS向数据库插入数据两次
- 如何在一次插入两个值到数组使用JavaScript
- 使用JavaScript插入HTML元素两次(或两次以上)
- js日期选择器插入年份两次