2013-04-10 64 views
0

嘿試圖加載我的谷歌地圖通過jquery加載調用...似乎沒有加載到我的div在我的索引頁通過外部頁面..有代碼從谷歌開發者頁面..但不能似乎得到它的工作..任何幫助或指針將是巨大的......jquery.load谷歌地圖奮鬥

$('#content').on('click', 'nav ul li a', function() { 

    var page = $(this).attr('href'); 
    // Script to fade and show pages 
      $('#content').hide().load('page/' + page + '.php').fadeIn('normal', function() { 

        function initialize() { 
          var mapOptions = { 
          zoom: 8, 
          center: new google.maps.LatLng(-34.397, 150.644), 
          mapTypeId: google.maps.MapTypeId.ROADMAP 
          } 
          var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions); 
         } 

         function loadScript() { 
          var script = document.createElement("script"); 
          script.type = "text/javascript"; 
          script.src = "http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=TRUE_OR_FALSE&callback=initialize"; 
          document.body.appendChild(script); 
         } 

         window.onload = loadScript; 
         }); 
      }); 
    }); 

回答

0

您正在使用window.onload當它已經結束了。

變化window.onload = loadScript;具有有點惡夢這只是loadScript();

+0

都能跟得上沒有工作是什麼Ive得到http://pastie.org/private/6jmfuqvvg9t50viwnqzfqa我想加載外部網頁與一個主索引頁跳轉外部頁面加載到的位置。希望是有道理的..只是不能調用任何jave腳本或任何頁面加載時..例如無法調用谷歌地圖加載到外部頁面時,他們被加載到主索引分區.. – AC88 2013-04-11 11:30:15