Zauważyłem dziwną cechę wydajności w IE8 podczas używania zdarzeń mouseover na stole z wieloma wierszami (100 w tym przykładzie). Próbowałem wielu różnych podejść, ale nie mogę znaleźć sposobu, aby uzyskać tak szybko, jak lubię/potrzebuję.Efekt przesunięcia myszy w zwolnionym tempie na IE8
Jeśli przełączam klasy na każde wydarzenie, wydajność spada we wszystkich wersjach IE, a jeśli użyję bezpośredniej manipulacji CSS przez javascript IE6 i IE7 przyspieszają, ale IE8 wciąż działa kiepsko.
Wszelkie pomysły? Naprawdę chciałbym wiedzieć, co sprawia, że odtwarzanie kursora myszy jest tak powolne w porównaniu do wszystkich innych przeglądarek.
Jeśli zdarzyło się to tylko w IE6, mogłem to zrozumieć i przekazać, ale kiedy najnowsza wersja przeglądarki jest najwolniejsza, będzie tylko coraz więcej użytkowników ze złym doświadczeniem.
przykład przy użyciu jQuery aktywowania: http://thedungheap.net/research/
EDIT: Mam zaktualizowany przykład tak, że jest łatwo zobaczyć różnice pomiędzy 10 wierszy i 200. Jest to tym samym dokumencie, więc to nie może być problemem z całym rozmiarem DOM, domyślam się, że
Chcielibyśmy usłyszeć odpowiedź na to jedno, jak mam dokładnie ten sam problem. Problem polega na tym, że nie mogę użyć rozwiązania css: hover, ponieważ zdarzenie najechania musi zmienić styl innego elementu niż ten, w którym znajduje się mysz. –