Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]trwałe usunięcie elementu Z DOM
omxd
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


Witam,
w jaki sposób przesłać informacje do hover,live itd. ,że klasa została usunięta z obiektu i nie powinno się go brać więcej pod uwagę?

  1. $(".item").live('mouseenter',function() {
  2. $('.item').addClass("effect");
  3. });
  4. $(".item").live('mouseleave',function() {
  5. $('.item').removeClass("effect");
  6. });
  7.  
  8. $('#first').removeClass('effect');

W kodzie żródłowym klasa znika ,ale live,hover nadal na niego reaguję.Próbowałem wywoływać live jeszcze raz po removeClass ,ale bez skutku.Ktoś coś doradzi?
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
maviozo
post
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 24
Dołączył: 22.11.2010

Ostrzeżenie: (0%)
-----


Dlaczego miałaby przestać, skoro obie funkcje tak naprawdę w ogóle nie sprawdzają klasy effect, tylko są przypisane do klasy .item? Powinieneś więc usunąc chyba klasę item, względnie użyć .die(".item").

Swoją drogą, czy to nie jest już wspierane i obecnie powinno być .on("mouseenter") i off()?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:37