Uncaught ReferenceError: $ is niet gedefinieerd?

Hoe komt het dat deze code een

Uncaught ReferenceError: $ is niet gedefinieerd

terwijl het eerder wel goed was?

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

Resultaten in tabbladen sluiten niet meer's.

Er wordt verwezen naar jQuery in de 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>

Je moet de verwijzingen naar de jquery scripts eerst zetten.

<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>
Commentaren (6)

Je roept de ready functie aan voordat het jQuery JavaScript is opgenomen. Verwijs eerst naar jQuery.

Commentaren (4)

Ik had precies hetzelfde probleem en geen van de bovenstaande oplossingen hielp. Ik heb echter gewoon de .css bestanden achter de .js bestanden gezet en het probleem verdween wonder boven wonder. Ik hoop dat dit helpt.

Commentaren (2)