TwojePC.pl © 2001 - 2025
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Znowu jQuery - jquery nie łapie zdarzeń na elementach dodanych poprzez append , kubazzz 19/12/08 07:58 http://fubaz.blink.pl/jtut.html
dodałem jedną tylko rzecz , bo reszta kodu jest z jakiegoś tutoriala.
jak klika się na bazowo istniejące w htmlu elementy <li> to zmieniają kolor, ale już te dodane nie reagują.
Ja mam problem z trochę bardziej skomplikowaną rzeczą, ale sprowadza się do tego samego - jest treść zwrócona ajaxem ze skryptu, dodana do diva , ale .click() ani .hover() na niej nie dziala.. irytujace to jest.
Jak to obejść?SM-S908 - ale np , kubazzz 19/12/08 07:59
.size() działa, co też widać w tym przykładzie.SM-S908 - bo nowe li nie maja , Deus ex machine 19/12/08 08:46
podpietego eventa. Zadnego"Uti non Abuti"
- Dla każdego dodanego li trzeba dodać akcje , Conroy 19/12/08 09:29
Po odpaleniu strony masz dodane eventy do wszystkich li. Dodając następne powinieneś do tych dodawanych dodać także ten sam event. Możesz też za każdym razem dodawać eventy do wszystkich ale tu uwaga, należy najpierw z tych co już mają zdjąć eventy przez unbind (możesz zdjąć ze wszystkich skoro i tak wszystkim dodasz).http://flickr.com/photos/myhacien
da - Heh, znowu nie czytasz dokładnie moich maili :) , Mcmumin 19/12/08 10:04
Pisałem Ci już kiedyś przy okazji mailia dotyczącego edycji i modyfikacji artykułów z XMLa. Jeśli chcesz wykonywać akcje na elementach, których nie ma na stronce w chwili jej uruchomienia (dopiero się pojawią), wykorzystaj plugin lifequery (miła obsługa dla początkujących) albo naucz się bindować/unbindować zdarzenia. Przekop maile i obejrzyj sobie jeszcze raz fragment kodu, który odpowiada za pobranie treści artykułu po kliknięciu na jego tytuł.- czytałem o tym lifequery w mailu , kubazzz 19/12/08 14:53
ale jakoś nie wpadłem na to.SM-S908
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
|
|
|
|