Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery nie działa
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
darophp
Witam, mam problem z jQuery. Po prostu mi go nie odczytuje, mimo że adresy do pliku są prawidłowe bo w kodzie źródłowym np. Chrome można kliknąć w link i przechodzi. czyli przeglądarka widzi plik, ale nie wykonuje działania. W debuggerze mam taki błąd.
Cytat
Uncaught ReferenceError: $ is not defined

Z tego co wyczytałem jest to właśnie błąd otwarcia pliku - ale mi działa. Tu jeszcze kod - ale chyba jest dobry smile.gif
Kod
$(document).ready(function(){

  // Menu - sidebar
        
    $("#menu li ul").hide();
    $("#menu li a.current").parent().find("ul").slideToggle("slow");
    
    $("#menu li a.plain").click(
        function () {
            $(this).parent().siblings().find("ul").slideUp("normal");
            $(this).next().slideToggle("normal");
            return false;
        }
    );
        
    $("#menu li a.no-submenu").click(
        function () {
            window.location.href=(this.href);
            return false;
        }
    );

  // Efekt po najechaniu na menu
        
    $("#menu li .plain").hover(
        function () {
            $(this).stop().animate({ paddingRight: "25px" }, 200);
        },
        function () {
            $(this).stop().animate({ paddingRight: "15px" });
        }
    );

});
mls
Prawdopodobnie próbujesz wykonać kod przed załadowaniem jQuery.
paxton
Albo masz konflikt z innymi bibliotekami, zamiast $ spróbuj użyć jQuery, czyli np.

jQuery('#element').hide();
darophp
Cytat(mls @ 4.07.2010, 22:12:00 ) *
Prawdopodobnie próbujesz wykonać kod przed załadowaniem jQuery.

Nie wiedziałem, że to takie ważne. Fajne jest to jQuery. smile.gif
Miałem tak:
Kod
  <script type="text/javascript" src="js/script.js"></script>
  <script type="text/javascript" src="js/jquery/jquery-1.4.2.min.js"></script>

a teraz tak:
Kod
  <script type="text/javascript" src="js/jquery/jquery-1.4.2.min.js"></script>
  <script type="text/javascript" src="js/script.js"></script>

i już działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.