Как получить обработчик события наложенного объекта? - PullRequest
1 голос
/ 05 марта 2012

У меня есть маркер на карте, к которому привязан какой-то обработчик событий.

google.maps.event.addListener(marker, 'mouseover', function(){
    infoWindow.open(map, marker);
    });

Как получить обработчик событий, не назначив обработчику глобальное имя?например:

var h = function(){
    infoWindow.open(map, marker);
    }
google.maps.event.addListener(marker, 'mouseover', h);

Это слишком сложно.

То, что я ищу, похоже на marker.mouseover (как элемент DOM), но это не работает.

1 Ответ

0 голосов
/ 05 марта 2012

Только что нашел альтернативу. trigger(instance:Object, eventName:string, var_args:*) вызовет привязанное событие. И это удовлетворяет почти все потребности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...