Je semble avoir un problème avec certains jQuery, et je n'arrive pas à comprendre où je vais mal, alors je veux juste enlever IE7 de l'équation en l'excluant, cela peut-il être fait avec jQuery?exclure IE7 d'un morceau de jQuery?
0
A
Répondre
0
si vous avez besoin de la détection dans un script (commentaires conditionnels sont HTML- commentaires), vous pouvez le détecter en vérifiant certaines propriétés.
var ie7 = (document.all && !window.opera && window.XMLHttpRequest && typeof window.external.AddToFavoritesBar=='undefined') ? true : false;
var ie7mode = (document.all && !window.opera && window.XMLHttpRequest && !document.querySelectorAll) ? true : false;
l'intérieur d'un script, vous pouvez l'utiliser comme ceci:
if(!ie7mode)
{
//this will be ignored in IE7 or higher versions running in IE7-mode
}
if(!ie7)
{
//this will be ignored in IE7 only
}
1
Vous pouvez http://api.jquery.com/jQuery.browser/ :)
1
Je ne sais pas jQuery, mais vous pouvez empêcher le code de courir à l'aide Conditional Comments
Je serais surpris (un peu) si IE7 était la question, jQuery est conçu pour fonctionner sur tous les navigateurs –
http: // stackoverflow.com/questions/3891472/ie7-kills-my-jquery-drop-down-on-main-navigation-menu/3891649#3891649 –