많은 행 (이 예제에서는 100 개)이있는 테이블에서 mouseover 이벤트를 사용할 때 IE8에서 이상한 성능을 느꼈습니다. 나는 다양한 접근법을 시도했지만, 내가 원하는/원하는만큼 빨리 얻을 수있는 방법을 찾을 수없는 것 같습니다.IE8에서 마우스 오버/마우스 오버 효과가 느리다
각 이벤트마다 클래스를 전환하면 모든 IE 버전에서 성능이 떨어지고 자바 스크립트를 통해 CSS를 직접 조작하면 IE6과 IE7의 속도가 향상되지만 IE8은 여전히 비참합니다.
아이디어가 있으십니까? mouseover 이벤트가 다른 모든 브라우저와 비교하여 너무 느리게 수행되도록 만드는 것이 무엇인지 정말 알고 싶습니다.
이것이 IE6에서만 발생했다면 이해할 수 있었지만 통과 시켰습니다.하지만 브라우저의 최신 버전이 가장 느린 버전 일 때 나쁜 경험을 가진 사용자가 늘어날 것입니다.
예하여 JQuery와 호버 :
http://thedungheap.net/research/ EDIT : I 지금 이것은 동일한 문서에 10 개의 행과 (200)을 갖는 차이를 쉽게 볼 수 있도록 예를 갱신하므로 한이 불가능 전체 DOM 크기에 문제가있는 것 같습니다.
내가 똑같은 문제에 봉착로 이것에 대한 답변을 듣고 싶어요. 문제는 hover 이벤트가 마우스가있는 것과 다른 요소의 스타일을 변경해야하므로 css : hover 솔루션을 사용할 수 없다는 것입니다. –