我正在使用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);
});