Tôi đã nhận thấy một điều hoạt động lạ trong IE8 khi sử dụng các sự kiện di chuột trên một bảng có nhiều hàng (100 trong ví dụ này). Tôi đã thử rất nhiều cách tiếp cận khác nhau nhưng tôi dường như không tìm được cách nào để có được nó nhanh như tôi thích/cần.Hiệu ứng di chuột qua/di chuyển chậm trên IE8
Nếu tôi chuyển đổi các lớp trên mỗi sự kiện thì hiệu suất sẽ giảm xuống trong tất cả các phiên bản IE và Nếu tôi sử dụng thao tác trực tiếp CSS thông qua javascript IE6 và IE7 tăng tốc rất nhiều, nhưng IE8 vẫn hoạt động tệ hại.
Bất kỳ ý tưởng nào? Tôi thực sự muốn biết điều gì làm cho sự kiện di chuột qua thực hiện quá chậm chạp so với tất cả các trình duyệt khác.
Nếu điều này chỉ xảy ra với IE6 tôi có thể hiểu và bỏ qua, nhưng khi phiên bản mới nhất của trình duyệt là phiên bản chậm nhất, sẽ chỉ có ngày càng nhiều người dùng có trải nghiệm xấu.
Ví dụ sử dụng JQuery hover: http://thedungheap.net/research/
EDIT: bây giờ tôi đã cập nhật ví dụ để nó rất dễ dàng để thấy sự khác biệt giữa có 10 dòng và 200. Đây là trong cùng một tài liệu, vì vậy đây có thể không là một vấn đề với toàn bộ kích thước DOM, tôi đoán
Rất thích nghe câu trả lời cho cái này như tôi đang gặp vấn đề chính xác như vậy. Vấn đề là tôi không thể sử dụng css: hover giải pháp như sự kiện di chuột phải thay đổi phong cách của một yếu tố khác với một con chuột là hơn. –