js設置css圖片逐漸消失


/**kid逐漸消失*/
function dieout(){
var oImg = document.getElementById("kid"); //獲得圖片obj
var iAlpha = 60;//用來定義默認的圖片的透明度
die(oImg);
var oTimer = null;
}
//定時器
function changeOpacity(obj, iTarget) {
var oTimer = null;
clearInterval(oTimer);
//關閉定時器
var iSpeed = 0;
//速度
if (iAlpha < iTarget) {
iSpeed = 15;
} else {
iSpeed = -15;
};
oTimer = setInterval(function() {
if (iAlpha == iTarget) {
clearInterval(oTimer);
} else {
iAlpha += iSpeed;
//設置透明度
obj.style.opacity = iAlpha / 100;
obj.style.filter = "alpha(opacity=" + iAlpha + ")";
};
}, 1000);

}
function die(oImg) {//逐漸消失
iAlpha=100;
oImg.style.opacity=1;//設置透明度
oImg.style.filter='alpha(opacity=100)';//設置透明度 IE
changeOpacity(oImg, 0);
};
function display(oImg){//逐漸顯示
iAlpha=0;
oImg.style.opacity=0;//設置透明度
oImg.style.filter='alpha(opacity=0)';//設置透明度 IE
changeOpacity(oImg,100);

};


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM