欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-09-14 17:22:14
在安卓手机中没有任何问题,但在ios手机中出现当输入法中输入内容时,事件keyup没有效果 解决办法: //keyup的兼容性处理 var bind_name = 'input'; if (navigator.userAgent.indexOf("MSIE") != -1) { bind_name ......

在安卓手机中没有任何问题,但在ios手机中出现当输入法中输入内容时,事件keyup没有效果

解决办法:

//keyup的兼容性处理
var bind_name = 'input';
if (navigator.useragent.indexof("msie") != -1)

{
  bind_name = 'propertychange';
}//(此处是为了兼容ie)
if(navigator.useragent.match(/android/i) == "android")

{
  bind_name = "keyup";
}

$("input").on(bind_name, function(){

  //  处理逻辑

})