2009-05-11 5 views

Antwort

1

Documentation on coding browser specific for jQuery.

Ich bin mir nicht sicher, was Sie durch spezifische CSS bedeuten, aber hier ist ein Beispiel der immer Browser und verwenden Sie dann CSS-Selektoren, um diese Klassen anzuzeigen.

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

Im Allgemeinen Sie shoudn't dies tun müssen, aber ...

+5

"Veraltet in jQuery 1.3", was bedeutet, dass es möglicherweise aus einer zukünftigen Version gelöscht wird. Eine bessere Lösung ist die Verwendung der jQuery.support-Eigenschaften wie boxModel und cssFloat. Es gibt dir bessere Kontrolle. http://docs.jquery.com/Utilities/jQuery.support – Plutor

0

Dies ist, was Sie suchen: 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

seine nicht mehr durch-Browser Sniffing in jQuery 1.3+, aber durch Unterstützung hat es für mehrere Dinge wie rechts W3C Box Modell Unterstützung, ect.

see - jQuery.support für weitere Informationen zu diesem Thema in der API.

Verwandte Themen