【发布时间】:2017-06-30 15:20:00
【问题描述】:
我正在做一个提供结果的搜索栏(类似于自动完成),但在 iOS 的 Safari 上,当键盘打开时在输入标签之外点击时它不会失去焦点。
我做了一个简单的 jsfiddle 来演示重现此问题的最少代码:
https://jsfiddle.net/coppolaemilio/0bqrLcwe/4/
HTML
<input class="selector" type="text">
<ul>
<li>element</li>
</ul>
JS (jQuery)
$('.selector').focus(function() {
$('ul').addClass('visible');
});
$('.selector').focusout(function() {
$('ul').removeClass('visible');
});
CSS
.selector{
margin: 20px;
}
ul {
display: none;
}
ul.visible {
display: block;
}
【问题讨论】:
标签: javascript jquery ios css mobile-safari