下面是我正在尝试运行的一个简化版本:
for (var i = 0; i < results.length; i++) { marker = results[i]; google.maps.event.addListener(marker, 'click', function() { change_selection(i); }); }
但是,我发现每个侦听器都使用结果长度的值(for循环结束时的值)。如何添加监听器,使每个侦听器在我添加时使用i的值,而不是使用对i的引用?
繁华开满天机
素胚勾勒不出你
相关分类