Ich habe eine Tabelle wie folgt aus:jQuery.toggle() extrem langsam auf vielen <TR> Elemente
<table>
<tr class="a"><td></td></tr>
<tr class="b"><td></td></tr>
</table>
Es gibt fast 800 Zeilen und die meisten von ihnen der Klasse ein. Jetzt möchte ich diese Zeilen wie folgt wechseln:
$("#toggle_a").click(function(){
$("tr.a").toggle();
});
$("#toggle_b").click(function(){
$("tr.b").toggle();
});
Aber das ist wirklich extrem langsam und die meiste Zeit der Browser will die Aktion stoppen.
Hat jemand eine Idee, wie man dieses Ding schneller und brauchbarer macht?
Dies ist nicht das Problem wirklich, es ist der Reflow der Tabelle :) –
ja ich weiß, aber wie mehrere Zeilen anstelle von Klassen aufrufen? – adnek
Sie können jede Anweisung verwenden, und bind klicken Sie einmal document.ready. Aber einige erfahrene Jungs schlagen vor, den Tisch zu ersetzen. –