Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Problem z funkcją pod IE
Forum PHP.pl > Forum > Przedszkole
KRISPI
Witam mam prostą funkcję JQUERY odpowiedzialną za podmianę tła komórek. Problem w tym że pod IE nie działa (w FF i Google Chrome jest ok)
  1. $("td.komorka").click(function() {
  2.  
  3. var kolor=$(this).css('backgroundColor');
  4.  
  5. if (kolor == '#ffffff')
  6. {
  7. $(this).css('backgroundColor','#ff0000');
  8. id=$(this).attr('id');
  9. nr=parseInt(id);
  10. tablica[nr]= 1;
  11. }
  12.  
  13. else if (kolor == '#ff0000')
  14. {
  15. $(this).css('backgroundColor','#ff6600');
  16. id=$(this).attr('id');
  17. nr=parseInt(id);
  18. tablica[nr]=2;
  19. }
  20.  
  21. else
  22. {
  23. $(this).css('backgroundColor','#ffffff');
  24. id=$(this).attr('id');
  25. nr=parseInt(id);
  26. tablica[nr]= 0;
  27. }
  28. });
kamil4u
Trochę samodzielności...

1. Coś nie działa.
2. Patrzę do dokumentacji
3. http://api.jquery.com/css/
4.
Cytat
Different browsers may return CSS color values that are logically but not textually equal, e.g., #FFF, #ffffff, and rgb(255,255,255).

5. Sprawdzam co kryje się pod zmienną kolor w IE -> alert
6. Modyfikuję skrypt - dokładnie if-a
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.