我仍在使用google maps v2,並且在遇到google事件時,我無法從firefox獲取事件對象。最終,我需要事件對象,以便在特定疊加層的單擊事件觸發時檢索有關按鍵的信息。這裏是一些代碼:通過javascript引用firefox事件對象
GEvent.addListener(polys[i], "click", function(e) {
var evtObj = window.event? event : e;
for (var i=0; i<polys.length; i++) {
if (this == polys[i]) {
if (evtObj.ctrlKey) {
map.closeInfoWindow();
clickCounty(labels[i]);
}
other stuff to happen....
}
});
這工作正常在IE和Chrome。傳遞給函數的變量'e'是'click'事件的緯度/經度。那麼我將如何引用firefox事件對象而不是google事件lat/long ..?
謝謝!