Opacity 设置一个标签的不透明度,如div ,table,td,p,img等,对于不同的browser,这个Opacity并一定起作用。
Opacity is for Mozilla and Safari, filter
for Explorer. value
ranges from 0 to 10.
我用以下的脚本来设定opacity,
function setOpacity(value) { testObj.style.opacity = value/10; testObj.style.filter = 'alpha(opacity=' + value*10 + ')'; }
所以大家在看到别人的js代码时候,经常看到
function SetOpacity(obj,opacity){ if(opacity >=1 ) opacity = opacity / 100; try{obj.style.opacity = opacity; }catch(e){} try{ if(obj.filters){ obj.filters("alpha").opacity = opacity * 100; } }catch(e){} }
其实是提高了兼容性。
希望提出批评,本人刚学js。