2010-02-26 7 views
0

j'ai remarqué que certains thèmes wordpress (« thématiques » par exemple) ajoute des classes spécifiques de l'utilisateur à l'élément de corps de sorte que vous n'avez pas à rétorquer à hacks navigateur CSS, par exemple:Ajout des classes spécifiques à l'utilisateur dynamique

wordpress y2010 m02 d26 h05 home singular slug-home page pageid-94 page-author-admin page-comments-open page-pings-open page-template page-template-home-php mac firefox ff3 

il figurés automatiquement le jour, mois, année, os, navigateur et la version du navigateur en plus de plusieurs autres détails spécifiques et les wordpress ajoutés sous forme de classes au corps. Est-il possible de faire la même chose en utilisant jQuery uniquement (pas de PHP) sur les pages statiques?

Merci!

Répondre

0

Vous pouvez définir un événement onload sur l'étiquette du corps qui appelle une fonction qui fait quelque chose comme ceci:

if($.browser.safari){ 
    $('body').addClass("safari"); 
}​ 

Ces liens peuvent vous aider:

+0

possible d'obtenir aussi info os et la date de jour? – 3zzy

+1

Je ne pense pas que JQuery est un moyen de détecter le système d'exploitation. Il pourrait y avoir un plug-in pour le faire. Vous devriez vérifier l'objet de détection de PPK il pourrait être préférable pour ce que vous voulez faire: http://www.quirksmode.org/js/detect.html Vous pouvez tirer la date de Javascript objet Date. – Ronald

Questions connexes