So I am loading a load screen in my app. Then I load my custom elements through HTML imports by making a link
element in JavaScript. I need to know when this HTML import has finished loading to display content to the user. Do HTML imports fire an event when the download finishes?
When the HTML import has finished loading, it fires an event called HTMLImportsLoaded. I'd recommend you to rely on this event to get a consistant behavior across the different browsers.
window.addEventListener( "HTMLImportsLoaded", function ()
{
//HTML Imports are loaded
} )
On HTML Imports, read this to understand the difference between onload
, HTMLImportsLoaded
and WebComponentsReady
:
http://webcomponents.org/polyfills/html-imports/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With