我想加載谷歌地圖JS按鈕單擊(而不是包括在頭優化)。確保執行順序︰javascript
$.when(
$.getScript("https://maps.googleapis.com/maps/api/js?v=3.17&libraries=places")
.done(function() {
console.log('loaded');
})
)
.then(_getCurrentLocation())
.then(_lookForLatLang())
getCurrentLocation不過是瀏覽器支持的地理定位對象,它基於反向查找完成。
我想嚴格按照Javascript文件的執行順序,但它不是理想的情況。我可以看到getCurrentLocation FIRST &的輸出,然後getScript日誌。
這個腳本怎麼了?
'getScript'返回一個承諾。你不需要'$ .when'。 – SLaks
檢查您的控制檯是否有錯誤(按F12)。我相信你會看到一些有助於解釋爲什麼它不起作用的東西。 –