- This topic is empty.
May 19, 2009 at 3:32 am #24884
I’ve got two problems using script and a man’s best friend (google) can’t give me an answer.
This gives an error in firebug: $ not definedCode:
But when I use the next lines of code, it doesCode:
I can get it defined but why doesn’t it work like it should and like it works on all the other sites?
The following just doesn’t do anythingCode:May 19, 2009 at 5:22 am #57767apostropheParticipant
I always use the google hosted version of jQuery thus:Code:
But if you want to use the version bundled with WordPress you can use this line:Code:
And as regards the conflict, change $ to ‘jQuery’ so you would have:Code:May 19, 2009 at 2:42 pm #57797
Still no successCode:
this now gives me "Jquery not defined" so still the same error.
When i putCode:
I don’t get the error but the script doesn’t do anything. When i’m learning something i try to do stuff myself instead of copy-paste from other sites. But even a copy-paste from the original site doesn’t do anythingMay 19, 2009 at 3:15 pm #57800apostropheParticipant
First thing I notice isCode:Jquery
and the second thing is the path to your image. I’m guessing it is in with your theme files so the path should look something like this:Code:‘/images/affiches/event_small.png’May 21, 2009 at 3:48 am #57902JamesMember
If you give a SCRIPT element a SRC then any code residing within it will NOT run. You have to include two SCRIPT elements; one to get jQuery and another for your code:Code:
May 23, 2009 at 2:46 pm #58029
I finally found the problem.
The problem wasn’t the function I called, but when I called it:Code:
I have to "wp_enqueue" the script before <?php wp_head(); ?> and the script itself has to come after <?php wp_head(); ?> I placed everything above <?php wp_head(); ?>
Spent hours and hours on this and I can’t believe it was something so small like this. But it makes sense