簡體   English   中英

無法模糊ios中的輸入

[英]can't blur input in ios

我正在使用Xcode,Cordova和HTML文件構建一個iPad應用程序。

在iPad上測試HTML時,我無法通過在輸入字段外面單擊來模糊輸入字段。

我需要對背景進行編碼以使輸入模糊嗎?

我想要模糊效果,以便隱藏鍵盤。

除非有更好的解決方案來隱藏它,否則不需要blur()。

我發現了兩個代碼片段,這些片段在單擊輸入外部的任何地方或按Return鍵時會觸發輸入模糊。

function isTextInput(node) {
    return ['INPUT'].indexOf(node.nodeName) !== -1;
}
document.addEventListener('touchstart', function(e) {
    if (!isTextInput(e.target) && isTextInput(document.activeElement)) {
    document.activeElement.blur();
    }
}, false);
$('input').keyup(function(event) {
    if (event.which === 13) {
      $(this).blur();
    }
});

暫無
暫無

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

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