2014-09-30 136 views
0

我已經搜遍網絡的答案,並已嘗試了幾十個解決方案沒有解決。這是最奇怪的事情。我認爲這一定是我在谷歌地圖上丟失的東西,考慮到我對圖書館不是很熟悉,我只是更新了其他人創建的網站。所以這裏是我的代碼的一個非常基本的版本:谷歌地圖Javascript - addListener點擊事件問題,谷歌瀏覽器與火狐

google.maps.event.addListener(marker, 'click', function() { 
     $('#infoDiv').show().css(({ left: event.pageX, top: event.pageY })); 
}); 

這適用於Chrome和Safari。現在我知道在Firefox和IE事件不是全球性的,但是這樣做:在Safari和Chrome

google.maps.event.addListener(marker, 'click', function(event) { 
     $('#infoDiv').show().css(({ left: event.pageX, top: event.pageY })); 
}); 

休息,並在Firefox無法正常工作或。我已經嘗試使用谷歌地圖將lat/lng轉換爲點,我試着定義window.event ||事件,我已經嘗試在單獨的外部定義函數,並且仍然沒有任何東西可以讓它在Firefox或IE中運行。

這裏是有問題的網頁:http://www.cigwireless.com/what-we-have/

+0

這將有助於解釋,當你說這是行不通的,或者它打破了你的意思的像素位置。你在控制檯中看到錯誤嗎?活動是否完全不開火?它是否顯示div,但位置錯誤? – bjudson 2014-09-30 23:18:48

回答