ios手機處理keyup事件時的相容性問題

海盜的小祕密發表於2018-09-10

在安卓手機中沒有任何問題,但在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(){

  //  處理邏輯

})

相關文章