Instant search function in Javascript
I am using the following javascript for my instant search function (to detect when the visitor stops writing, so the function won't run on every single keyup). It works but it’s more delay than 1000 milliseconds. Even if I set it to 200 milliseconds it’s 1-2 seconds delay before the instant search function runs. Is there a better/faster way to detect when the visitor has stopped typing in the input (I only need it for Internet Explorer if that’s make any difference). $(document).ready(function(){ var delay = (function(){ var timer = 0; return function(callback, ms){ clearTimeout (timer); timer