2009-05-11 7 views

Répondre

1

Documentation on coding browser specific for jQuery.

Je ne sais pas ce que vous entendez par css spécifique, mais voici un exemple d'obtenir la navigateur, puis en utilisant des sélecteurs CSS pour montrer ces classes.

if(jQuery.browser.msie) { 
    $('.myspecificcssclass').show(); 
} 

En général, vous devez shoudn't faire, mais ...

+5

"Déconseillé dans jQuery 1.3", ce qui signifie qu'il pourrait être supprimé d'une version ultérieure. Une meilleure solution consiste à utiliser les propriétés jQuery.support, telles que boxModel et cssFloat. Cela vous donnera un meilleur contrôle. http://docs.jquery.com/Utilities/jQuery.support – Plutor

0

C'est ce que vous cherchez: CSS Browser detection using jQuery

<code> 
#myInput{background:black;} .browserSafari 
#myInput{background:black; position:relative; top:2px;} 
</code> 

//example calls specific css for Safari: 
0

son ne fait plus par navigateur renifler dans jQuery 1.3+, mais par le soutien, il a pour plusieurs choses comme W3C support de modèle de boîte, ect.

see - jQuery.support pour en savoir plus sur le sujet dans l'API.

Questions connexes