Yakalanmamış ReferenceError: $ tanımlı değil mi?

Bu kod nasıl oluyor da

Yakalanmamış ReferenceError: $ tanımlanmamış

Daha önce sorun yokken?

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

Sekmelerdeki sonuçlar artık kapanmıyor.

jQuery'ye başlıkta atıfta bulunulmuştur:

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

Önce jquery komut dosyalarının referanslarını koymalısınız.

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

jQuery JavaScript dahil edilmeden önce ready fonksiyonunu çağırıyorsunuz. Önce jQuery'ye referans verin.

Yorumlar (4)

Ben de aynı sorunu yaşadım ve yukarıdaki çözümlerin hiçbiri yardımcı olmadı. Ancak, .css dosyalarını .js dosyalarından sonra bağladım ve sorun mucizevi bir şekilde ortadan kalktı. Umarım bu yardımcı olur.

Yorumlar (2)