tags:

views:

2848

answers:

3

How come it throws an " Uncaught ReferenceError: $ is not defined " - when it was OK before?

$(document).ready(function() {
 $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } });
 $('#featuredvid > ul').tabs();
});

results in tabs dont close anymore,

jQuery is referenced in header:

script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>
+1  A: 

Maybe you are calling the ready function before the JQuery Javascript is included?

Open Source
yep, thats why, uugh.. ö
Olivers
+5  A: 

You should put the references to the jquery scripts first.

<script language="JavaScript" type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/sprinkle.js"></script>
Jeremy
perfect, of course ++++
Olivers
@Olivers: Please tick the answer if it's the one you're looking for.
Josh
A: 

i was pulling my hair for 3 hours! I too did the same mistake of referencing jquery after my scripts.

hemanth