阿贾克斯汽车完全模糊的修复

2022-05-06

以下示例是关于Javascript中包含阿贾克斯汽车完全模糊的修复用法的示例代码,想了解阿贾克斯汽车完全模糊的修复的具体用法?阿贾克斯汽车完全模糊的修复怎么用?阿贾克斯汽车完全模糊的修复使用的例子?那么可以参考以下相关源代码片段来学习它的具体使用方法。

文件名:autocomplete-blur.js[英]:Ajax Auto Complete Blur fix源码类型:Javascript
const input = document.querySelector('.news-input');
const autocomplete = document.querySelector('.news-autocomplete');
let keepFocus = false;
	
		
function hideList(){
	if( !keepFocus ){
		if (autocomplete != null) 
			autocomplete.parentNode.removeChild(autocomplete);
	}
}
	
input.addEventListener('blur', () => {
	keepFocus = false;
	window.setTimeout( hideList, 200);
});

trigger.addEventListener('input', () => {
  keepFocus = true;
});

本文地址:https://www.itbaoku.cn/snippets/785405.html