自定义 自动隐藏提示 - tip

tip.html



tip效果



tip.js

function tipFun(msg){// 移除原有元素var rmTip = document.getElementsByClassName('tip-wrap');if(rmTip.length>0){			for(var i=0,len=rmTip.length; i';var speed = 50;var opacity = 0;//初始化透明度变化值为0 var val = 100; var tip = document.getElementsByClassName('tip-wrap')[0];var body = document.body;var base = {Id: function(name){return document.getElementById(name);},Class: function(name){return document.getElementsByClassName(name);},setOpacity: function(ele, v){//设置元素透明度,透明度值按IE规则计,即0~100 ele.filters?ele.style.filter='alpha(opacity='+v+')' : ele.style.opacity=v/100;}};var effect = {out: function(){(function(){base.setOpacity(tip,val);val -= 5;if(val>=opacity){setTimeout(arguments.callee, speed); }else if(val < 0){body.removeChild(tip); // 元素透明度为0后隐藏元素 }})();}};setTimeout(effect.out,1000);
}

效果如下图所示:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部