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。
本文介绍了一种使用JavaScript实现跨浏览器兼容性的Opacity设置方法。针对不同浏览器(如Mozilla、Safari及IE)提供了对应的实现方式,并通过具体示例代码展示了如何为网页元素设置不透明度。
1124

被折叠的 条评论
为什么被折叠?



