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!