- I'm using a WordPress site.
- I'm including this script in the header.
When the script loads, I get this error:
TypeError: 'undefined' is not a function (evaluating '$(document)')
I have no idea what is causing it or what it even means.
In firebug, I get this:
$ is not a function
You can use both jQuery and $ in below snippet. it worked for me
Wordpress uses jQuery in noConflict mode by default. You need to reference it using
jQuery
as the variable name, not$
, e.g. useinstead of
You can easily wrap this up in a self executing function so that
$
refers to jQuery again (and avoids polluting the global namespace as well), e.g.