Aby schowac/pokazac wiersz dodaje pooprostu dla TR odpowiednia klase lub ja usuwam, wyglada to mniej wiecej tak
Kod
if (sth) {
elTr.classList.add("hidden-element");
} else {
elTr.classList.remove("hidden-element");
}
elTr.classList.add("hidden-element");
} else {
elTr.classList.remove("hidden-element");
}
Jak widzicie uzywam do tego czystego js.
Jednak dziala to straaaaasznie wolno. Nie jest to problem warunkow bo gdy usune dodawanie/chowanie klasy to calosc wykonuje sie momentalnie. Gdy tylko przywroce te dwie linijki dodajace/usuwajace klase calosc zamula niemilosiernie.
Problem wystepuje na IE i FF. Na chrome dziala bez zarzutow.
Czy istnieje jakas inna metoda na chowanie/pokazywanie elementow by to dzialalo znosnie? Probowalem tez chowac/pokazywac bezczelnie tr ale to dziala jeszcze wolniej.