Geocomplete задержка 1 секунда, прежде чем мы нажмем Google для адреса завершена - PullRequest
0 голосов
/ 01 мая 2019

Я использую Библиотеку Gequomplete Jquery. Я хочу отложить на 1 секунду, прежде чем мы нажмем на Google для адреса завершена.

Я написал код, который будет выполнять работу с задержкой:

var timeout = null;
function doDelayedSearch(val) {
  if (val.length >= 3) {
    if (timeout) {
      clearTimeout(timeout);
    }
    timeout = setTimeout(function() {
       console.log("Called Yay ==> " + val);
    }, 1000);
  }else{
    return false;
  }
}

Мне нужен обратный вызов, где я могу использовать вышеуказанный код.

Что-то вроде:

$('#user_location').geocomplete()
.bind("geocode:beforegeocomelete_search", function(event, results){
   doDelayedSearch(val);
});
...