iOS以编程方式关闭键盘(网站,而不是应用程序)?

时间:2013-10-08 01:38:50

标签: jquery ios

目前使用此功能解除iOS上的键盘。

问题在于,这与使用表单的UI对话框无法正常工作,并且想知道是否有更好的方法。

var hideKeyboard = function () {
        if ( document.activeElement !== null ) {
            document.activeElement.blur();
            jQ('input').blur();
        }
    };

2 个答案:

答案 0 :(得分:1)

你可以尝试聚焦()非文本元素,比如提交按钮。

试试这个hide keyboard in iphone safari webapp

答案 1 :(得分:1)

问题不是很清楚......
也许用于触发hideKeyboard功能的事件也由UI库处理。 您拨打event.stopPropogation()时可以尝试event.preventDefault()hideKeyboard()吗?