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实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
jquery实现图片轮播器
May 23 jQuery
jQuery列表检索功能实现代码
Jul 17 jQuery
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 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
Zerg建筑一览
2020/03/14 星际争霸
php中的比较运算符详解
2013/10/28 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python字符串替换示例
2014/04/24 Python
python网络编程学习笔记(四):域名系统
2014/06/09 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
PHP如何删除一个Cookie值
2012/11/15 面试题
init进程的作用
2012/04/12 面试题
医学类导师推荐信范文
2013/11/19 职场文书
采购主管工作职责
2013/12/12 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
我的祖国演讲稿
2014/05/04 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android