// Close results when clicking outside document.addEventListener('click', function(e) if ( ! searchInput.contains(e.target) && ! resultsContainer.contains(e.target) ) resultsContainer.style.display = 'none';
Not all Ajax search plugins are equal. A premium or well-coded version should offer: wordpress ajax search & autosuggest plugin
From a developer’s perspective, a good Ajax Search plugin doesn’t just slap JavaScript on the frontend. It: // Close results when clicking outside document