在jquery中覆盖javascript全局变量

时间:2014-12-07 00:06:38

标签: javascript jquery

所以我试图从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];
            });
});

真诚感谢您的帮助,非常感谢!

0 个答案:

没有答案