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

Posted 懒懒de尐彪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS中input键盘事件keyup 的兼容解决办法相关的知识,希望对你有一定的参考价值。

用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 的兼容解决办法的主要内容,如果未能解决你的问题,请参考以下文章

IOS系统兼容input keyup事件

IOS系统兼容input keyup事件

ios下keydown,keyup不兼容解决办法

ios手机处理keyup事件时的兼容性问题

Javascript,input文本框内容改变时自动触发事件,不是keyup或者onchange,需要可以解决中文输入的问题

el-input的keyup事件的使用