所以我试图从jquery覆盖一个全局变量。我将自定义图标设置为特定图标,但希望根据下拉菜单中的用户选择覆盖它。
首先,我将变量全局声明:
var icon = customIcons['question'] || {};
然后在函数中使用:
function placeMarker(location) {
var marker = new google.maps.Marker({
position: location,
icon: icon.icon,
map: map,
draggable: true
});
}
然后我尝试在点击监听器上更改全局变量。
$(document).ready(function (icon) {
$("#location-type-menu li").click(function () {
icon = customIcons[this.id];
});
});
真诚感谢您的帮助,非常感谢!