脚本下载完成后加载javascript异步和监听器

时间:2014-01-02 13:58:00

标签: javascript jquery

我想使用html 5下载脚本async:

 <script async type="text/javascript" src="{{ asset_url }}"></script>

但是我想知道这个脚本什么时候加载,我想要发起这样的事件:

 var evt = document.createEvent("Event");
 evt.initEvent("jsLoadedEvent",true,true);
 document.dispatchEvent(evt);

我该怎么做? 我也不能使用.ready(),因为在加载所有图像之后就会调用ready,等等。我想要一个只完成这个脚本的事件。

1 个答案:

答案 0 :(得分:0)

试试这个:

$( document ).ready(function() {    
  var evt = document.createEvent("Event");
  evt.initEvent("jsLoadedEvent",true,true);
  $(document).dispatchEvent(evt);
});

http://learn.jquery.com/using-jquery-core/document-ready/