0

我有我的網頁上幾個鏈接,我的fancybox重視google_map他們Ruby on Rails的:jQuery的+的fancybox + google.maps V3 = IE8地圖重裝不工作

$('a.fancy_map').fancybox({ 
    'centerOnScroll' : true, 
    'autoDimension': true, 
    'onComplete': function(){ 
     var center = map.getCenter(); 
     var zoom = map.getZoom(); 
     $.fancybox.resize(); 
     google.maps.event.trigger(map, 'resize'); 
     map.setCenter(center); 
     map.setZoom(zoom); 
)} 

點擊鏈接呼籲行動「地圖'並呈現地圖視圖。 'onComplete'中的功能調整地圖大小並放置相同的中心和縮放之前 - 需要正確顯示地圖上的第二個和其他點擊鏈接。

它在所有瀏覽器中都能正常工作,除IE8外(我沒有測試其他版本)。

我發現一個solution that catches error and reloads the page,但它不是那麼有用,因爲我有fancybox。

IE錯誤信息:

Ligne: 1 
Caractère: 348 
Code: 0 
Message d'erreur: Invalid argument. 
URL: http://maps.gstatic.com/intl/fr_ALL/mapfiles/api-3/7/1/main.js 

我希望得到任何幫助。

回答

0

如果上面的功能是您正在使用然後只是確保你已經正確關閉所有的參數之一的精確複製和粘貼:

「的onComplete」不是封閉的,它缺少右括號「 }「最後......和最後一個」)}「應該是」});「