jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例


Posted in jQuery onOctober 19, 2017

本文实例讲述了jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能。分享给大家供大家参考,具体如下:

弹出层:两种方式

一是打开网页就自动弹出层
二是点击弹出

<!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>
<title>3water.com - jQuery简便实现遮罩层</title>
<meta charset="utf-8">
<style>
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}
#main {
height:1800px;
padding-top:90px;
text-align:center;
}
#fullbg {
background-color:gray;
left:0;
opacity:0.8;
position:absolute;
top:0;
z-index:3;
filter:alpha(opacity=80);
-moz-opacity:0.5;
-khtml-opacity:0.5;
}
#dialog {
background-color:#fff;
border:5px solid rgba(0,0,0, 0.8);
height:400px;
left:50%;
margin:-200px 0 0 -200px;
padding:1px;
position:fixed !important; /* 浮动对话框 */
position:absolute;
top:50%;
width:400px;
z-index:5;
border-radius:5px;
display:none;
}
#dialog p {
margin:0 0 12px;
height:24px;
line-height:24px;
background:#CCCCCC;
}
#dialog p.close {
text-align:right;
padding-right:10px;
}
#dialog p.close a {
color:#fff;
text-decoration:none;
}
</style>
<script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
 showBg();
});
</script>
<script type="text/javascript">
//显示灰色 jQuery 遮罩层
function showBg() {
  var bh = $("body").height();
  var bw = $("body").width();
  $("#fullbg").css({
    height:bh,
    width:bw,
    display:"block"
  });
 $("#dialog").show();
}
//关闭灰色 jQuery 遮罩
function closeBg() {
$("#fullbg,#dialog").hide();
}
</script>
</head>
<body>
<div id="main"><a href="javascript:showBg();" rel="external nofollow" >点击这里查看效果</a>
<div id="fullbg"></div>
<div id="dialog">
  <p class="close"><a href="#" rel="external nofollow" onclick="closeBg();">关闭</a></p>
  <div>正在加载,请稍后....</div>
</div>
</div>
</body>
</html>

运行效果:

jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery实现增删改查
Dec 22 jQuery
jQuery实现购物车全功能
Jan 11 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 #jQuery
jquery实现图片跟随鼠标的实例
Oct 17 #jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 #jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 #jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 #jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 #jQuery
jQuery响应滚动条事件功能示例
Oct 14 #jQuery
You might like
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
营业员个人总结的自我评价
2013/10/25 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
单独二胎证明
2015/06/24 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
七年级英语教学反思
2016/02/15 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
python 爬取豆瓣网页的示例
2021/04/13 Python
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
python自动化测试通过日志3分钟定位bug
2021/11/20 Python