我想加载谷歌地图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)。我相信你会看到一些有助于解释为什么它不起作用的东西。 –