niklaskamenisch: Testen ob CSS-Eigenschaft vom Browser unterstützt wird

Beitrag lesen

hi,

schau dir mal den oberen teil davon an: https://github.com/brandonaaron/jquery-cssHooks/blob/master/borderradius.js

  
var div = document.createElement('div'),  
        divStyle = div.style,  
        support = $.support,  
        dirs = "TopLeft TopRight BottomRight BottomLeft".split(" ");  
  
    support.borderRadius =  
        divStyle.MozBorderRadius === ''? 'MozBorderRadius' :  
        (divStyle.MsBorderRadius === ''? 'MsBorderRadius' :  
        (divStyle.WebkitBorderRadius === ''? 'WebkitBorderRadius' :  
        (divStyle.OBorderRadius === ''? 'OBorderRadius' :  
        (divStyle.borderRadius === ''? 'BorderRadius' :  
        false))));  

wenn support.borderRadius == false, dann meldung ausgeben!

Ich verlinke es deshalb, da border-radius noch ein gegenstück hat bei verschiedenen Browsern. Du musst also mehrere sachen abprüfen, um es zuverlässig sagen zu können.

In Jquery gibt es so genannte csshooks die es erleichtern. einige sind schon fest drinne, und hier gibts eine erweiterung dazu: https://github.com/brandonaaron/jquery-cssHooks/

Kann man natürlich auch 1zu1 übernehmen und ohne jquery machen.

Gruß Niklas

--
Man muss nicht alles wissen, man sollte aber wissen, wo das nicht gewusste zu finden ist.