Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
js库下载完成后如何执行javascript函数?_Javascript_Web_Frontend_Web Frontend - Fatal编程技术网

js库下载完成后如何执行javascript函数?

js库下载完成后如何执行javascript函数?,javascript,web,frontend,web-frontend,Javascript,Web,Frontend,Web Frontend,因此,我在index.html中有以下代码,我是从google的开发者网站上获得的,但现在我需要在google maps api库完成下载后运行函数mapsResume() function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "http://maps.googleapis.com/maps/api/js?libraries=places"; docu

因此,我在index.html中有以下代码,我是从google的开发者网站上获得的,但现在我需要在google maps api库完成下载后运行函数
mapsResume()

function downloadJSAtOnload() {
  var element = document.createElement("script");
  element.src = "http://maps.googleapis.com/maps/api/js?libraries=places";
  document.body.appendChild(element);
  mapsResume();
}

mapsResume(){
/* lots of code */
}

if (window.addEventListener)
   window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
   window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;

jQuery提供了如下功能
on('ready')-在DOM准备好进行操作时调用。
load-当所有内容加载完毕时调用

您可以使用以下内容:

jQuery(window).load(function () {
    mapsResume();

});

jQuery提供了如下功能
on('ready')-在DOM准备好进行操作时调用。
load-当所有内容加载完毕时调用

您可以使用以下内容:

jQuery(window).load(function () {
    mapsResume();

});
可能的重复可能的重复可能的重复可能的重复