Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 20 Dołączył: 20.01.2010 Ostrzeżenie: (0%)
|
Witam,
Uczę się jQuery i stwierdziłem, że zrobię prostą galerię jako moduł do Joomli. Założenie - jeden obrazek, na dole miniaturki i po naciśnięciu zmieniają główny. Nie wiem, co robię źle, ale jQuery zamiast zadziałać .click, w ogóle się nie odzywa. Pomoże ktoś znaleźć błąd?
I odpowiadający fragment kodu HTML:
Z góry dzięki za pomoc, bo mnie już oczy bolą od tego szukania :/ |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%)
|
Nie działa Ci dlatego, że kod JS wykonuje Ci się jeszcze zanim wyświetlisz linki i obrazki, zdarzenia 'click' nie są wtedy podczepiane do żadnego z tych elementów.
Ten kod:
daj na samym końcu tej strony, albo zostaw tam gdzie jest, ale zmień na:
Ewentualnie zamiast .click(function(){...}) możesz dać .live('click', function(){...}) |
|
|
|
wdev [jQuery] Prosta galeria 4.11.2010, 20:25:15
erix Pokaż to gdzies na żywo. 4.11.2010, 21:52:39
wdev Wrzuciłem to na żywo tutaj. A tu jest tutorial, z ... 7.11.2010, 11:59:30
wdev Ok, chyba nie doczytałem podręcznika, a koniecznie... 8.11.2010, 13:44:35
krowal jak już napisałem,
Ewentualnie zamiast .click(fun... 8.11.2010, 16:33:41
wdev Nie ma potrzeby robić .live, wystarczy:
[JAVASCRIP... 9.11.2010, 18:49:01
erix To też zależy.
Na oficjalnym blogu jQuery był os... 9.11.2010, 19:46:06 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 00:03 |