Uncaught ReferenceError: το $ δεν έχει οριστεί?

Πώς γίνεται αυτός ο κώδικας να πετάει ένα

Uncaught ReferenceError: $ is not defined

ενώ ήταν εντάξει πριν;

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

Τα αποτελέσματα στις καρτέλες δεν κλείνουν πλέον.

Η jQuery αναφέρεται στην επικεφαλίδα:

<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>

Θα πρέπει να τοποθετήσετε πρώτα τις αναφορές στα σενάρια jquery.

<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>
Σχόλια (6)

Καλείτε τη συνάρτηση ready πριν συμπεριληφθεί η JavaScript της jQuery. Αναφερθείτε πρώτα στην jQuery.

Σχόλια (4)

Είχα ακριβώς το ίδιο πρόβλημα και καμία από τις παραπάνω λύσεις δεν βοήθησε. Ωστόσο, απλώς συνέδεσα τα αρχεία .css μετά τα αρχεία .js και το πρόβλημα εξαφανίστηκε ως εκ θαύματος. Ελπίζω αυτό να βοηθήσει.

Σχόλια (2)