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用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
jQuery无冲突模式详解
Jan 17 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
jquery实现简单每周轮换的日历
Sep 10 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
重料打造自己的“宝马”---第三代
2021/03/02 无线电
解析如何用php screw加密php源代码
2013/06/20 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
python基础教程之popen函数操作其它程序的输入和输出示例
2014/02/10 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python实现求特征选择的信息增益
2018/12/18 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
Python request操作步骤及代码实例
2020/04/13 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
电脑教师的教学自我评价
2013/11/26 职场文书
小学运动会演讲稿
2014/08/25 职场文书
副总经理岗位职责
2015/02/02 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
财务年终工作总结大全
2019/06/20 职场文书
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers