Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> hover() nie działa, JQuery
tomazzi
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 14.09.2012

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


Mam mniej więcej taki kod:

  1. $(document).ready(function() {
  2. $("td.active").hover(function(){
  3. $(this).find(".describe").show();
  4. })
  5. })


Wszystko działa ok. Jednak gdy z poziomu innej funkcji JQuery dodam klase "active" do innych znaczników <td> funkcja hover() niestety na nie nie działa. Domyślam się że może być kwestia jakiejś pamięci podręcznej JQuery która trzyma strukturę dokumentu. Jak można temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
hubson87
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 8
Dołączył: 9.02.2011
Skąd: Wrocław

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


Dodajesz dynamicznie klasę do znacznika <td>, także nie możesz odwołać się przez zwykły .hover()

[JAVASCRIPT] pobierz, plaintext
  1. $('td.active').on('mouseenter', function() {
  2. $(this).find('.describe').show();
  3. });
[JAVASCRIPT] pobierz, plaintext


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: 19.08.2025 - 04:58