2011-01-30 134 views
2

這個想法是從Google地圖DIV外部拖動元素並將它們放到Google地圖中,然後標記必須放置在放置元素的lat/long處。谷歌地圖API v3:問題拖放jQuery的IE瀏覽器

基本上我創建了兩個全局變量的JavaScript

var latFromMap;var longFromMap; 

...

google.maps.event.addListener(map, 'mousemove', function(event) { 
     latFromMap = event.latLng.lat(); 
     longFromMap = event.latLng.lng(); 
     document.getElementById("positionLatLng").innerHTML = event.latLng.lat() + " +++++++ " + event.latLng.lng(); 
    }); 

正如你所看到的經/緯總是捕獲到這些變量,這樣我可以創建一個標記。

然後我有一個JQUERYUI拖放的元素,當它被刪除,然後添加一個標記。當我使用FF/Chrome時,它可以正常工作,但是當我使用IE時,位置未在「拖動」時間內註冊。

任何人都可以幫我解決這個問題嗎?

問候

喬治

PS。在這裏,您可以看到我想要做到:

http://www.cheiscorp.com/newUI/LocatorTesterv05.html

回答