码迷,mamicode.com
首页 > 移动开发 > 详细

IOS中input键盘事件keyup 的兼容解决办法

时间:2017-01-10 16:07:50      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:安卓   cti   浏览器   use   htm   手机浏览   agent   navigator   pre   

用input监听键盘keyup事件,在安卓手机浏览器中是可以的,但是在ios手机浏览器中很慢,用输入法输入之后,并未立刻相应keyup事件。

解决办法:

在ios设备上可以用html5的input事件去代替keyup。

eg:

var bind_name = ‘input‘;
if (navigator.userAgent.indexOf("MSIE") != -1) {
bind_name = ‘propertychange‘;
}(此处是为了兼容IE)
if(navigator.userAgent.match(/android/i) == "android")
{
bind_name = "keyup";
}
$(‘.hb_num input‘).bind(bind_name, function(){

}

IOS中input键盘事件keyup 的兼容解决办法

标签:安卓   cti   浏览器   use   htm   手机浏览   agent   navigator   pre   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!