Skip to content

Lazy loading of scripts? #3250

Discussion options

You must be logged in to vote

Hey @AustenLamacraft something like this would be helpful for you?

<button onclick="addScript('assets/my-demo1.js')">start demo1</button>
<div id="my-demo1" style="display: inline-block; position: relative"></div>
...
<button onclick="addScript('assets/my-demo5.js')">start demo5</button>
<div id="my-demo5" style="display: inline-block; position: relative"></div>


<script>
function addScript(src) {
    const script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = src;

    document.head.appendChild(script);
}
</script>

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by AustenLamacraft
Comment options

You must be logged in to vote
1 reply
@palamarchukser
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants