专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET相关

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

发布时间:2011-06-26 20:32:01 文章来源:www.iduyao.cn 采编人员:星星草
右下角简单弹窗制作过程详解

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

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: