Y at-il une raison pour laquelle Internet Explorer (IE7 dans mon cas) devient lent et mange beaucoup de temps CPU lors de l'utilisation de la commande CSS: hover ou en utilisant onmouseover/onmouseout? Je ne fais vraiment rien de complexe, et ma page n'est pas particulièrement grande. Lorsque je déplace ma souris ailleurs sur la page (où rien ne change), iexplore.exe reste à 0%, mais une fois que je commence à déplacer un élément avec onmouseover/onmouseout ou une classe CSS hover attachée, les choses deviennent vraiment lentes et lentes et l'utilisation du processeur devient élevée.CSS Hover & onmouseover/out causant 15-20% d'utilisation du processeur dans Internet Explorer
La page fonctionne parfaitement bien dans Firefox, Chrome et Safari avec pas de problèmes de vitesse/lenteur que ce soit.
Conseils/Idées?
Edit: Le onmouseover/onmouseout est sur < tr> tags (mettant en évidence une ligne dans une grille); le CSS: hover est utilisé sur < a> balises échangeant une URL d'arrière-plan.
Vous ne faites rien de compliqué, mais vous faites quelque chose. Alors, pouvez-vous montrer ce que vous faites? Si vous le faites avec CSS, cela aura-t-il le même effet? –
Oui, les deux CSS et OnMouseOver/OnMouseOut ont le même résultat. La seule chose que je peux penser - j'ai beaucoup d'images de fond CSS dans ma page et pour différents éléments (peut-être environ 50 au total). Mais cela ne pose aucun problème dans les autres navigateurs. – Alex