2009-12-18 4 views
0

J'ai donc récemment voulu utiliser jQuery pour effectuer une détection de navigateur et j'ai remarqué que les méthodes précédentes étaient obsolètes à partir de jQuery 1.3.Utilisation de jQuery.support = false

Il est maintenant recommandé de tester les fonctionnalités du navigateur au lieu de tester un navigateur. Cela semble être une bonne idée, mais je n'arrive pas à comprendre comment utiliser cette idée.

$("p").html("This frame uses the W3C box model: <span>" + 
      jQuery.support.boxModel + "</span>"); 

Ce qui est grand et tout, mais comment pourrais-je conclure que dans quelque chose qui était:

If jQuery.support.boxModel = false then 

Des idées? Joyeuses fêtes!

+1

Vous ne devriez plus jamais avoir à vous soucier des modèles de boîte. Utilisez un mode de normes DOCTYPE et IE6 + vous donnera le bon modèle. IE5 est mort et parti, Dieu merci. – bobince

+0

Mais la gestion des dimensions est-elle incohérente lorsque l'on n'utilise pas le rembourrage? Ou est-ce un autre problème? – Skilldrick

Répondre

3
if(! jQuery.support.boxModel) { 
    //do stuff 
} 
+0

Wow. Je me sens stupide. Merci! –

+0

Vous l'aurez compris! – Skilldrick

Questions connexes