JSB

has_css_all

Détermine une propriété CSS donnée est compatible avec le navigateur utilisé ou si elle peut l'être en utilisant un préfixe de navigateur (-moz, -webkit, -o, etcetera)

$.has_css_all() renvoie true si la propriété CSS passée en paramètre peut être modifiée par le navigateur ou si en lui ajoutant un des préfixes suivant : -moz, -o, -webkit, -ms ou -khtml, elle peut l'être.

if($.has_css_all('transition'))
{
    alert("Votre navigateur est compatible avec la propriété CSS 3 : transition ou peut l'émuler.");
}
else
{
    alert("/!\ Votre navigateur n'est pas compatible avec la propriété CSS 3 : transition et ne peut pas l'émuler.");
}
Note : si vous utilisez une propriété préfixée, $.has_css_all reviendra à utiliser $.has_css puisqu'en rajoutant les préfixes, on obtient -moz-moz-transition, -webkit-moz-transition, etcetera, des propriétés qui ne peuvent en aucun cas exister.

Voir aussi : $.hass_css()

© Bastien Miclo | www.selfbuild.fr