Wymuś uruchamianie javascript * przed * przerysowaniem przeglądarki (przykład jsFiddle)

Buduję małą aplikację internetową za pomocą tabeli HTML. Jedną z niezwykłych właściwości tej tabeli jest to, że ustalono górny wiersz i lewą kolumnę (podobnie jak w Excelu). Osiągnąłem to za pomocą małego jQuery i CSS.

Problem polega na tym, że zdarzeniem jQuery, które wyzwala mój kod, jest zdarzenie $ (window) .scroll, i oczywiście większość przeglądarek (Chrome i IE) przerysowuje stronę, zanim kod wywoływany przez to zdarzenie zostanie uruchomiony. W rezultacie lewa kolumna i górny wiersz zajmują ułamek sekundy, aby „dogonić” resztę stołu.

Dostarczyłemrozebrany przykład jsFiddle aby pokazać ci mój problem.Uwaga: Opóźnienie nie jest zbyt zauważalne, gdy stół jest tak mały i (względnie mówiąc) pusty. Niemniej jednak istnieje (zakładając, że nie używasz Firefoksa). Czy jest jakiś sposób na pozbycie się tego opóźnienia?

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion