在关注移动浏览器后输入被隐藏

时间:2018-03-30 18:17:07

标签: javascript html twitter-bootstrap focus blur

单击按钮后,我会看到一个输入并获得焦点。问题在于,仅在移动浏览器上,在输入获得焦点后,它会收到blur事件并触摸键盘隐藏。在桌面浏览器上,模糊事件在获得焦点后甚至无法收到。

我试图在preventDefault事件上致电blur,但问题是当我希望用户通过点击外部来解除输入时,该功能无效。

这是显示输入的代码:

$('#searchbar-form').on('show.bs.collapse', function(){
                $('#container-main-search').addClass('search-expanded');
            });

#container-main-search内的输入有autofocus。这是输入代码:

<input type="text" class="form-control searchbar-input" id="searchbar-input" role="searchbox" name="name" autofocus>

0 个答案:

没有答案