$(function() { var timeout; $("body").on("input", ".lfs-search-container input, .lfs-search-container textarea", function(evt) { var autocomplete = $(this).lfs().autocomplete(); window.clearTimeout(timeout); timeout = window.setTimeout(function() { autocomplete.open(); }, /* customize the timeout value in milliseconds: */ 100); evt.stopPropagation(); }); });