页面右下角弹出窗的div实现

来源:互联网 发布:肇庆市房地产数据 编辑:程序博客网 时间:2024/05/02 01:47
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>右下角的弹窗</title></head><style type="text/css">body { background:#E8E8FF;}#winpop { width:200px; height:0px; position:absolute; right:0; bottom:0; border:1px solid #999999; margin:0; padding:1px; overflow:hidden; display:none; background:#EEEEEE}#winpop .title { width:100%; height:20px; line-height:20px; background:#D2E0F2; font-weight:bold; text-align:center; font-size:12px;}#winpop .con { width:100%; height:80px; line-height:80px; font-weight:bold; font-size:12px; color:#FF0000; text-decoration:underline; text-align:center}#silu { font-size:13px; color:#999999; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px;}.close { position:absolute; right:4px; top:-1px; color:blue; cursor:pointer}</style><script type="text/javascript">function tips_pop(){var MsgPop=document.getElementById("winpop");//获取窗口这个对象,即ID为winpop的对象var popH=parseInt(MsgPop.style.height);//用parseInt将对象的高度转化为数字,以方便下面比较if (popH==0){//如果窗口的高度是0MsgPop.style.display="block";//那么将隐藏的窗口显示出来show=setInterval("changeH('up')",2);//开始以每0.002秒调用函数changeH("up"),即每0.002秒向上移动一次}else {//否则hide=setInterval("changeH('down')",2);//开始以每0.002秒调用函数changeH("down"),即每0.002秒向下移动一次}}function changeH(str) {var MsgPop=document.getElementById("winpop");var popH=parseInt(MsgPop.style.height);if(str=="up"){     //如果这个参数是UPif (popH<=100){    //如果转化为数值的高度小于等于100MsgPop.style.height=(popH+4).toString()+"px";//高度增加4个象素} else {clearInterval(show);//否则就取消这个函数调用,意思就是如果高度超过100象度了,就不再增长了}}if(str=="down"){if (popH>=4){//如果这个参数是downMsgPop.style.height=(popH-4).toString()+"px";//那么窗口的高度减少4个象素} else {//否则clearInterval(hide);    //否则就取消这个函数调用,意思就是如果高度小于4个象度的时候,就不再减了MsgPop.style.display = "none";  //因为窗口有边框,所以还是可以看见1~2象素没缩进去,这时候就把DIV隐藏掉}}}window.onload=function(){//加载document.getElementById('winpop').style.height='0px';//我不知道为什么要初始化这个高度,CSS里不是已经初始化了吗,知道的告诉我一下setTimeout("tips_pop()",800);//3秒后调用tips_pop()这个函数}</script><body>源码爱好者(www.CodeFans.net)提供编程源码、网站源码、网页素材、书籍教程、网站模板、网页特效代码等,做有质量的学习型源码下载站。。<hr><div id="silu"><button onclick="tips_pop()">测试按钮</button></div><div id="winpop"><div class="title">您有新的消息<span class="close" onclick="tips_pop()">X</span></div><div class="con"><a href="#" onclick="alert(11);">未读信息(1)</a></div></div></body></html>


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 2个月小宝宝便秘怎么办 3个月小宝宝便秘怎么办 微信客户不说话怎么办 一岁半宝宝便秘肛裂怎么办 网恋现在都不说话了怎么办 宝宝便秘四天了怎么办 月子里小孩吐奶怎么办 月子里的小孩吐奶怎么办 婴儿吃多了吐奶怎么办 20个月孩子便秘怎么办 一岁宝宝肛裂怎么办 婴儿吃饱了吐奶怎么办 23天新生儿吐奶怎么办 婴儿吐奶舌苔白怎么办 宝宝吐奶酸臭味怎么办? 1周岁吐奶有酸味怎么办 十多天的宝宝吐奶怎么办 未满月婴儿吐奶怎么办 2个月宝宝溢奶怎么办 四岁宝宝说话结巴怎么办 小孩说话结巴打顿怎么办 2岁宝宝突然说话结巴怎么办 2岁宝宝突然结巴怎么办 幼儿舌头起泡牙龈出血怎么办 小孩长得太快怎么办 脑出血压着神经不会说话怎么办 四岁宝宝说话有点口吃怎么办 三岁宝宝有点口吃怎么办 3岁宝宝有点口吃怎么办 三岁宝宝说话有点口吃怎么办 六岁说话重复第一个字怎么办 宝贝烧到39.5度怎么办 宝贝39度不退烧怎么办 两岁多小儿突然变得口吃怎么办 百度两周岁宝宝口吃怎么办 2岁宝宝偶尔结巴怎么办 两岁宝宝说话磕巴怎么办 宝宝两岁结巴了怎么办 人多说话就紧张怎么办 小孩拉尿不叫人怎么办 2岁宝宝说话有点结巴怎么办