0

我正在使用Jquery 的Geocomplete 库。我想延迟 1 秒钟,然后再用谷歌搜索地址完成。

我已经编写了可以完成延迟工作的代码:

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);
});
4

0 回答 0