Uncaught ReferenceError: $ ei ole määritelty?

Miten tämä koodi heittää

Uncaught ReferenceError: $ ei ole määritelty.

kun se oli aiemmin OK?

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

Tulokset välilehdet eivät enää sulkeudu.

Otsikossa viitataan jQueryyn:

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

Viittaukset jquery-skripteihin pitäisi laittaa ensin.

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

Kutsut ready-funktiota ennen kuin jQuery JavaScript on sisällytetty. Viittaa ensin jQueryyn.

Kommentit (4)

Minulla oli täsmälleen sama ongelma, eikä mikään edellä mainituista ratkaisuista auttanut. Linkitin kuitenkin vain .css-tiedostot .js-tiedostojen jälkeen, ja ongelma katosi kuin ihmeen kaupalla. Toivottavasti tämä auttaa.

Kommentit (2)