Im having a small tab menu in a website. The one tab have a id
However it does not stay open.
// Get the element with id="defaultOpen" and click on it
Here is the codepen:
p.s is optimised for mobile not yet for normal screens
When is your script actually bring loaded? You want to affect the DOM when the page loads, but when that script runs (immediately after the script file has read), has the DOM loaded?
Consider adding a
defer attribute to the script tag, or moving it to the very end of the body (once the DOM had loaded)
He Snow script is in an external functions document loaded in the header.
I tested to do the code inline in the bottom of the document and then it works.
But loading the code in a separate file breaks the code.
The sollution with the defertag worked.
Thank you for pointing that out to me.
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.