当前位置: 代码迷 >> .NET相关 >> 右下角简略弹窗制作过程详解
  详细解决方案

右下角简略弹窗制作过程详解

热度:224   发布时间:2016-04-24 02:36:41.0
右下角简单弹窗制作过程详解

右下角简单弹窗制作过程详解:
位于网页右下角的弹窗效果在很多网站都有应用,比如可以用作统治公告,或者广告宣传,下面就通过代码实例详解介绍一下如何利用jquery制作一个简单的弹窗效果,代码如下:

 

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style type="text/css">html{height:100%;}#pop{  width:250px;  height:150px;  border:1px solid #fcc;  background-color:yellow;  position:fixed;  right:16px;  bottom:-150px;  display:none;}</style><script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script><script type="text/javascript">  $(document).ready(function(){     $("#pop").css("opacity",0);     $("#btn").click(fun);     $("#cloPop").click(fun2);   }); function fun(){  $("#pop").css("display","block");     $("#pop").animate({       bottom:"16px",       opacity: 1     },1000);   }function fun2() {  $("#pop").css("display","block");     $("#pop").animate({       bottom:"-150px",       opacity:0     },1000);   }   </script></head><body><div><input type="button" value="查看弹窗" id="btn"/></div><div id="pop">  <a href="#" target="_blank">有新用户注册</a>   <a id="cloPop" href="#">关闭</a> </div></body></html>

 

以上代码实现了我们的要求,点击按钮可以在右下角出现弹窗效果,当然在实际应用中一般会用定时器函数控制弹窗的出现,下面介绍一下此效果的实现过程。
一.实现原理:
原理非常的简单,弹窗的定位方式被设置为position:fixed,并将bottom属性值设置为负数,这样默认状态下它的位置会被浏览器客户区遮挡,同时在默认状态下它的display属性值为none,也就是处于不可见状态,当点击按钮的时候,能够将其设置为可见,并且以动画方式设置它的bottom属性属性值为16px,也就是此弹窗会从低端升起。当点击关闭的时候,就是一个相反的操作。
二.相关阅读:
1.css()函数可以参阅jQuery的css()方法一章节。 
2.animate()函数可以参阅jQuery的animate()方法一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11685

更多内容可以参阅:http://www.softwhy.com/jquery/

 

  相关解决方案