Dz dobry
W konsoli narzędzi dla programistów wyświetla mi się taki komunikat:
ReferenceError: $ is not defined
Dotyczy on skryptu .js tak jak poniżej (wersja jest używana i działa mimo tego błędu)
$(document).ready(function(){$('.openToDiv').click(function(e){e.preventDefault();var url=$(this).attr('href');var newTitle=$(this).attr('title');$('#maincontent').load(url).animate({scrollTop:0},"fast");document.title=newTitle;});});
Skrypt wczytuje kompletną stronę do div maincontent animując przesuwanie do góry, gdy kliknie się pozycję w menu w przypadku, kiedy wyświetlona już strona nie jest u góry div maincontent.
W menu wczytywanie jest zadeklarowane takim zapisem:
<li><a class="openToDiv" href="./polski/o-pisano.htm" title="O pisano">O pisano</a></li>
Ten sam błąd dotyczy też skryptów:
jQuery.extend(jQuery.colorbox.settings,{current:"{current} obrazek z {total}",previous:"Poprzedni",next:"Nastepny",close:"Zamknij",xhrError:"Nie udaĹo sie zaĹladowac tresci.",imgError:"Nie udalo sie zaĹadowaÄ obrazka.",slideshowStart:"Rozpocznij pokaz slajdĂłw",slideshowStop:"Zatrzymaj pokaz slajdĂłw"});
oraz colorbox-pl
$(".group1").colorbox({rel:"group1"});$(".group12").colorbox({rel:"group12"});$(".group14").colorbox({rel:"group14"});$(".group15").colorbox({rel:"group15"});$(".group16").colorbox({rel:"group16"});$(".group17").colorbox({rel:"group17"});$(".group2").colorbox({rel:"group2",transition:"fade"});$(".group21").colorbox({rel:"group21",transition:"fade"});$(".group22").colorbox({rel:"group22",transition:"fade"});$(".group18").colorbox({rel:'group18'});$(".group19").colorbox({rel:'group19'});
i oryginalnego skryptu colorbox zaczynającego się zapisem
!function(a,b,c){function Y(c,d,e){var g=b.createElement(c);return d&&(g.id=f+d),e&&(g.style.cssText=e),a(g)}
Ogólnie - skrypty działają, ale w którym miejscu i jak trzeba naprawić ten błąd?