菜鸟教程小白 发表于 2022-12-12 22:56:09

jquery - Phonegap - iOS 键盘没有隐藏在输入字段的外部点击


                                            <p><p>在输入文本焦点时,键盘按预期显示。但是当我在输入文本之外单击时,键盘不会隐藏。我正在使用 java 脚本和 jQuery。使用 jQueryMobile JS 和 CSS - 页面行为正确。但是对于这个项目,我们没有使用 jQueryMobile。</p>

<p>此问题仅适用于 iOS 模拟器/设备。在 Android 上,它运行得非常好。</p>

<p>我什至尝试在外部元素单击/点击时使用 <code>document.activeElement.blur();</code>。但随后我无法专注于输入文本,因为输入文本位于该外部元素内。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你试过了吗?</p>

<pre><code>$(document).click(function(e) {
    document.activeElement.blur();
});
</code></pre>

<p>这适用于我的 iOS 7 phonegap 应用。</p></p>
                                   
                                                <p style="font-size: 20px;">关于jquery - Phonegap - iOS 键盘没有隐藏在输入字段的外部点击,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24103797/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24103797/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: jquery - Phonegap - iOS 键盘没有隐藏在输入字段的外部点击