Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动完成删除移动视图上的焦点_Javascript_Jquery_Magento_Search - Fatal编程技术网

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;超时后再删除。你有完整的代码给我吗。。我不完全明白你的意思