簡體   English   中英

blur() 事件在 IPAD 和 Iphone 上不起作用

[英]blur() event is not working on IPAD and Iphone

我嘗試用blur()替換 css 但 function 不起作用。 我對此進行了研究, blur()不適用於 IOS 設備。 當焦點不在輸入字段時,是否有任何其他方法可以從.body-clip-overflow中刪除position 我的代碼附在下面。 關聯

$(document).on('focus', 'input, textarea', function() {
   $('.body-clip-overflow').css('position', 'fixed');
   $('.ui-dialog').css('position', 'absolute');
   $('.ui-dialog').css('top', '80px');
 });

$(document).on('blur', 'input, textarea', function() {
   setTimeout(function() {
      $('.body-clip-overflow').css('position', 'relative');
   }, 100);
});

嘗試這個:

$(document).live('blur', function () {
   //some code
});

或嘗試“keyup”:

$(document).live('keyup', function () {
    //some code
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM