/ Published in: JavaScript
Expand |
Embed | Plain Text
setOpacity(div, 100); fade(divId,100,"out",0); function setOpacity(obj, opacity) { opacity = (opacity == 100)?99.999:opacity; // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; } function fade(objId,opacity,dir,minmax) { if (document.getElementById) { obj = document.getElementById(objId); switch (dir){ case "in" : if (opacity <= minmax) { setOpacity(obj, opacity); opacity += 10; setTimeout("fade('"+objId+"',"+opacity+",'in',"+minmax+");", 50); } break; case "out" : if (opacity >= minmax) { setOpacity(obj, opacity); opacity -= 10; setTimeout("fade('"+objId+"',"+opacity+",'out',"+minmax+");", 50); } break; } } }
You need to login to post a comment.
