Javascript 自动完成删除移动视图上的焦点
目前,当我在搜索栏中键入三个字母时,自动完成功能将开始工作,移动设备的键盘开始隐藏 我使用的代码是Javascript 自动完成删除移动视图上的焦点,javascript,jquery,magento,search,Javascript,Jquery,Magento,Search,目前,当我在搜索栏中键入三个字母时,自动完成功能将开始工作,移动设备的键盘开始隐藏 我使用的代码是 jQuery("input#search").focus(); jQuery("input#search").blur(function() { setTimeout(function() { jQuery("input#search").focus(); }, 0); }); 当我在android设备上使用它时,autocomplete会删除键盘,但会立即将其恢复,但ios会开始一次
jQuery("input#search").focus();
jQuery("input#search").blur(function() {
setTimeout(function() { jQuery("input#search").focus(); }, 0);
});
当我在android设备上使用它时,autocomplete会删除键盘,但会立即将其恢复,但ios会开始一次又一次地隐藏它
是否还有另一种可能,只说“阻止所有将移除焦点的内容”,或者在失去焦点时立即将其恢复?请尝试下面的代码片段
$inputsearch.focus;
$inputsearch.BlurFunction{
e、 防止违约;
e、 停止传播;
$this.prop已禁用,为真;
$this.prop只读,true;
setTimeoutfunction{$inputsearch.focus;},100;
};
尝试自动完成=关闭自动更正=关闭。输入元素的拼写检查=false。不起作用:使元素只读+禁用模糊事件,如$inputsearch.propreadonly,true;$'inputsearch'.prop'disabled',true;超时后再删除。你有完整的代码给我吗。。我不完全明白你的意思