Comment détecter IE7 avec javascript ou jquery et ajouter une classe à div
Est-il un moyen de détecter IE7?
Je n'ai pas de problèmes avec mes codes dans IE8, mais j'ai un problème avec IE7.
Donc ce que je pensais, c'est que je peux ajouter une classe avec jquery lorsqu'un navigateur IE7 détecter par javascript.
Je veux changer de
<div id="system">
à
<div id="system" class="ie7">
Merci d'avance.
source d'informationauteur shin
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un IE commentaire conditionnel pour ajouter l'intermédiaire de la classe javascript, quelque chose comme ceci:
si vous voulez vraiment résoudre ce à l'aide de javascript, vous pouvez consulter la version comme ceci:
Vous pouvez le faire juste avec du HTML:
css
html
Cela crée la
div
avec la classeie7
si elle est exécutée dans internet explorer 7. Tous les autres navigateur et IE > 7 voudrais juste créer div sans la classe.Pour détecter ie7 suffit d'utiliser
À faire ce que vous voulez avec elle juste:
Essayez ceci:
Voici quelques façons différentes:
S'il vous plaît être informé que IE8 compat vue ont également
<!--[if IE 7 ]>
comme de véritablesDonc vous devriez faire un deuxième test de niveau sur le mode de document, si vous ne voulez pas que les modifications reflétant dans IE8 Compat vue.