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 Tree Multiselect使用详解
May 02 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
jquery radio 动态控制选中失效问题的解决方法
Feb 28 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jQuery+ajax实现用户登录验证
Sep 13 jQuery
jquery实现穿梭框功能
Jan 19 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
PHP小教程之实现链表
2014/06/09 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现的科学计算器功能示例
2017/08/04 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python插件机制实现详解
2020/05/04 Python
python GUI计算器的实现
2020/10/09 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
python生成word合同的实例方法
2021/01/12 Python
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
五一服装活动方案
2014/01/11 职场文书
晚会主持词开场白
2014/03/17 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
学生保证书
2015/01/16 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
MySQL学习之基础命令实操总结
2022/03/19 MySQL