Leaflet.js/Mapbox.js On Library Ready 事件?
Leaflet.js/Mapbox.js On Library Ready event?
有没有办法知道 Leaflet.js 或 Mapbox.js 库何时加载并准备就绪?当我的 DOMContentLoaded 事件触发时,我 运行 遇到了库尚未加载的麻烦。
其他库(例如 Facebook 的 JS API)允许您定义一个函数,例如 window._onFacebookready,当它们加载时会调用该函数。 Leaflet 或 Mapbox.js 会做类似的事情吗?
太短了,没有。但是,您可以挂接到 script
标签的 onload
事件:
<script type="text/javascript" onload="console.log(L)" src="//cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
有没有办法知道 Leaflet.js 或 Mapbox.js 库何时加载并准备就绪?当我的 DOMContentLoaded 事件触发时,我 运行 遇到了库尚未加载的麻烦。
其他库(例如 Facebook 的 JS API)允许您定义一个函数,例如 window._onFacebookready,当它们加载时会调用该函数。 Leaflet 或 Mapbox.js 会做类似的事情吗?
太短了,没有。但是,您可以挂接到 script
标签的 onload
事件:
<script type="text/javascript" onload="console.log(L)" src="//cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>