首页 > 移动平台 > 详细

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

时间:2017-01-10 16:06:38      阅读:587      评论:0      收藏:0      [点我收藏+]

用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 的兼容解决办法

原文:http://www.cnblogs.com/luobiao/p/6269656.html

(2)
(2)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!