网站地图    收藏   

主页 > 前端 > javascript >

javascript弹出层弹出微信扫描的实例

来源:自学PHP网    时间:2014-09-19 14:48 作者: 阅读:

[导读] 一个比较实用的javascript弹出层弹出微信扫描的测试效果,希望对各位朋友会有所帮助...

js点击一个按钮,弹出一个层,并遮住网页后面的内容,使之为半透明状。这种效果用的很多,比如论坛登陆、签到时候的弹出层,比如现在流行的微信扫一扫,点击一个按钮时候的弹出层。如下面的这种效果:

js弹出层

js弹出层源码:

 代码如下 复制代码

<!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=utf-8" />

<title>js弹出层,js遮住层</title>

<style type="text/css">

.weixindiag{position:absolute;height:auto;z-index:90001;padding:1px; display:none; width:235px; background-color:none;}

.weixindiag img{ border-radius:5px;}

.weixinclose{background:url(http://www.daixiaorui.com/Public/images/weixinclose.png) no-repeat; width:38px; height:38px; display:inline-block; margin-bottom:-50px; cursor:pointer; margin-bottom:-38px; z-index:999; position:absolute;right:-18px; top:-18px;}

.overlay{background-color:#252525;position:absolute;z-index:90000;left:0;top:0;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.5; display:none;}

</style>

<!--不要忘了引入jquery库哦-->

<script type="text/javascript" src="http://www.daixiaorui.com/Public/js/jquery.min.js"></script>

<script type="text/javascript">

//微信

$(function(){

 $(".weixin").click(function(){    

 $(".overlay").css({display:"block",height:$(document).height()});

 $(".weixindiag").css({

  left:($("body").width()-$(".weixindiag").width())/2+"px",

  top:($(window).height()-$(".weixindiag").height())/2+$(window).scrollTop()+"px",

  display:"block"

 });

 });

 

 $(".weixinclose").click(function(){

 $(".overlay,.weixindiag").css("display","none");

 return false;

 });

})

</script>

</head>

 


<body>

<div class="overlay"></div>

<div class="weixindiag"><a class="weixinclose"></a> <img src="weixin.png" width="235" height="235" alt="" /></div>

<script type="text/javascript">

//Just for full screen

for(i=0;i<1000;i++){

 document.write('<a href="#" class="weixin"> 关注微信</a>@ daixiaorui.com');

}

</script>

</body>

</html>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论