Forum Moderators: open

Add Defer to jQuery and Slimmenu

         

Jennnnn

5:55 pm on Feb 11, 2026 (gmt 0)

5+ Year Member Top Contributors Of The Month



I want to add defer in my <head> for a jQuery and slimmenu that depends on jQuery, so the execution order matters.
My head currently looks like this :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="../javascripts/jquery.slimmenu.js"></script>

When I tried adding <defer> to these, slimmenu didn't load.

Chat GPT suggested I use this to add defer:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js" defer></script>
<script src="../javascripts/jquery.slimmenu.js" defer></script>

<script defer>
if (window.jQuery && jQuery.fn.slimmenu) {
$('.slimmenu').slimmenu({
resizeWidth: '768',
collapserTitle: 'Menu',
animSpeed: 'medium'
});
}
</script>

Will this work? I use EW4 as a code editor. Thanks for your help!

markRg

8:49 pm on Feb 23, 2026 (gmt 0)

Top Contributors Of The Month



Hello,

"defer" make scripts load in parallel, so you must make sure that jQuery is already loaded before using it
GPT gave you a working version