在Safari浏览器中,当我在输入框中触发聚焦时,如何打开键盘

时间:2018-08-07 01:45:51

标签: javascript ios safari

“输入”框具有单击事件。 点击按钮具有触发事件,可按顺序聚焦输入框。 每当单击水龙头按钮时,请依次选择一个输入框。 但是,在IOS上,它没有打开键盘。只是聚焦输入框。

例如。...
标签按钮...

btn.on('click', function() {
    input.trigger('click');
});

输入框......

input.on('click', function(){
    $(this).focus();
    .....something codes......
});

在Android上,焦点对准时会打开键盘。但是,IOS ...不是。

我还尝试了“ touchstart event”而不是“ click”。但是它没有用。

帮助...

我希望它在所有环境中都可用。

1 个答案:

答案 0 :(得分:0)

let idView = NSRect(x: 0, y: 0, width: 100, height: 100)
let idView = NSView(frame: viewRect)
idView.becomeFirstResponder() 

这是Swift中的示例。您可以将输入视图设置为FirstResponder以显示键盘。