解决 jquery在iOS系统自带键盘无法触发keyup,keydown,keypress事件
2016-12-22 14:33
656 查看
问题描述:
根据input输入内容做内容模糊搜索,但在iPhone(iOS系统)中使用系统自带键盘无法触发keyup,keydown,keypress事件(需要点击键盘空格或确定键才能触发)
解决办法:
通过js原生事件触发方式addEventListener即可,查了一下jquery的源码,底层都是通过调用 addEventListener 来触发事件,但就是无法触发事件,不知道咋回事,并没有具体调试尝试。可能是浏览器兼容问题
根据input输入内容做内容模糊搜索,但在iPhone(iOS系统)中使用系统自带键盘无法触发keyup,keydown,keypress事件(需要点击键盘空格或确定键才能触发)
解决办法:
通过js原生事件触发方式addEventListener即可,查了一下jquery的源码,底层都是通过调用 addEventListener 来触发事件,但就是无法触发事件,不知道咋回事,并没有具体调试尝试。可能是浏览器兼容问题
相关文章推荐
- 解决 jquery在iOS系统自带键盘无法触发keyup,keydown,keypress事件
- ios 自带输入法无法触发 keyup等键盘事件的修复
- ios 自带输入法无法触发 keyup等键盘事件的修复
- WPF之无法触发KeyDown或者KeyUp键盘事件
- 部分无线终端不响应键盘事件(keydown,keypress,keyup)的解决办法
- JQuery——键盘事件.keydown()、.keyup()和.keypress()
- 关于xcode7下的ios模拟器输入内容无法显示系统键盘的解决办法
- jquery中trigger()无法触发hover事件的解决方法
- Opera浏览器在输入法开启情况下无法触发键盘事件的解决办法——轮询
- 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]
- 解决ff下JQuery无法监听input的keyup事件
- 越狱iphone,keydown,keypress,keyup事件不触发问题
- jquery keypress,keyup,onpropertychange键盘事件
- 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)
- 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!] 推荐
- js捕获键盘事件之keydown、keyup以及keypress
- DataGridView中的Cell无法触发KeyPress事件,解决方法
- 键盘事件keydown、keypress、keyup随笔整理总结
- ff下JQuery无法监听input的keyup事件的解决方法
- 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)