Fonction javascript pour modifier l’opacité d’éléments compatible IE,Safari,Firefox etc…
Après le getter _(), voila un petit exemple de mise en application afin de modifier rapidement, facilement et sans framework l’opacité d’un ou plusieurs éléments du DOM.
function _opac(str,int){
var elements = _(str);
if(!elements) return;
if(int!=100){
_style(elements,’MozOpacity’,(int/100));
_style(elements,’opacity’,(int/100));
_style(elements,’KhtmlOpacity’,(int/100));
_style(elements,’filter’,"alpha(opacity="+int+");");}
else{
_style(elements,’MozOpacity’, »);
_style(elements,’opacity’, »);
_style(elements,’KhtmlOpacity’, »);
_style(elements,’filter’,"");}
}
function _style(elements,strStyle,strValue,intTimed){
for (var i = 0; i < elements.length; i++) elements[i].style[strStyle] = strValue;
}
//Exemple d’utilisation:
_opac(‘test’,10);
English