2009-11-30 9 views
0

J'ai dû écrire un peu JQuery spécifiquement pour IE6, corrige quelques bogues avec la compatibilité entre IE6 et IE8. Cependant, je veux seulement appliquer IE6 JQUERY à IE6 et ne pas le charger avec IE8.Jquery spécifique au navigateur

Quelqu'un peut-il suggérer un moyen de détecter IE6 et de lancer IE6 JQUERY spécifique?

+0

Quelle est la chose que vous avez fixé? –

+0

: survol, en changeant certaines images basées sur la version, d'autres morceaux. – CLiown

Répondre

3
<!--[if IE 6]> 
<script type="text/javascript" src="your_ie6_specific_script.js"></script> 
<![endif]--> 

Vous pouvez aussi le faire programatically:

if ($.browser.msie && $.browser.version === '6.0') { 
    alert('ie 6.0'); 
} 
+0

Comment les autres navigateurs (non IE) traitent-ils cette balise? Sûrement ils ne le reconnaîtraient pas et finiraient par charger le script quand même? –

+1

Pour les autres navigateurs, il s'agit simplement d'un commentaire HTML, ils ignorent donc la balise de script. –

Questions connexes