Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: hover() nie działa
Forum PHP.pl > Forum > Po stronie przeglądarki
tomazzi
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ć?
hubson87
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


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.