如何在最后加载JS

时间:2016-11-26 15:36:50

标签: javascript wordpress

经过数小时的研究后,在创建弹出窗口“Just a Moment”(http://wpd-test2.onlinegurus.de/wpd/design/8/)的脚本之后,我没有找到执行JS脚本的方法

有没有办法确保我的JS脚本在“Just a moment”JS之后执行?

提前致谢, 本

1 个答案:

答案 0 :(得分:-2)

嗯,只有控制“片刻”脚本才能实现。您可以在加载另一个脚本时激活脚本。像这样:

function loadScript( url, callback ) {
  var script = document.createElement( "script" )
  script.type = "text/javascript";
  if(script.readyState) {  //IE
    script.onreadystatechange = function() {
      if ( script.readyState === "loaded" || script.readyState === "complete" ) {
        script.onreadystatechange = null;
        callback();
      }
    };
  } else {  //Others
    script.onload = function() {
      callback();
    };
  }

  script.src = url;
  document.getElementsByTagName( "head" )[0].appendChild( script );
}

您可以使用

进行测试
loadScript(PathToJustAMoment, function() {
  alert('script ready!'); 
});