Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jquery funkcja .click() nie aktywna?
Forum PHP.pl > Forum > Po stronie przeglądarki
adeptofvoltron
Mam taki oto kawałek HTML'u

Kod
    <DIV id="projekty" >
        <DIV id="paneljeden" CLASS="panel"><br><br>zażółć gęślą jaźń</DIV>
        <DIV id="p1" CLASS="przycisk"><br>Moje Projekty</DIV>        
    </DIV>


oraz skrypt:
Kod
$(document).ready(function(){
    $('#p1').click(function(){
        $('#paneljeden').slideToggle('slow');
    });
});


id "paneljeden" ma ustawione display na none. myk polega na tym, by po kliknięciu na przycisk o id "p1" pojawił się panel.

Sęk w tym że "przycisk" jest nieklikalny. w sensie jak klikam na niego nic sie nie dzieje, a kursor jak na przycisk najadę nawet się nie zmienia. Testowałem pod najnowszymi chrome i ff

odpowiadając na niezadane jeszcze pytanie: tak dołączam skrypt przy użyciu taga link w nagłówku
Kod
    <script type="text/javascript" src="panel.js"></SCRIPT>


p.s. tu mi taki [html] nie działają na forum?
kamil4u
Rączki nie ma bo musisz samemu dodać ją w CSS -> cursor

Twój kod działa: http://jsfiddle.net/G6juR/
Poszukaj błędu, gdzie indziej. Na pewno masz dołączoną bibliotekę jQuery? Sprawdź błędy w konsoli błędów w JS( jest we wszystkich popularnych przeglądarkach )

Pozdrawiam

----
  1. test HTML<b>123</b>
adeptofvoltron
no więc tak.
bibliotekę dodaje linijką
  1. <script src="http://code.jquery.com/jquery-latest.min.js"></script>


konsola mi rzuca ostrzeżenie:

" SyntaxError: Using //@ to indicate source map URL pragmas is deprecated. Use //# instead"

i nic więcej w konsoli o JS nie ma.

@edyta:
zdarza się że dla niektórych bibliotek Jquery dostępnych zewnętrznie, takich jak:
  1. <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js" ></script>
konsola mi piszczy:
"Metoda getPreventDefault() jest przestarzała. Należy używać defaultPrevented."

------
tagi html sypały się w podglądzie. normalnie chyba jednak działają biggrin.gif

ok, ogarnięte.
Myślę, że temat do zamknięcia.
gdzies na stuckoverflow wygooglałem, że trzeba odpalać na najnowszym jquery.
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.