[英]Why is blur event not fired in iOS Safari Mobile (iPhone / iPad)?
[英]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.