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 相关文章推荐
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
基于jQuery封装的分页组件
Jun 26 jQuery
详解jquery选择器的原理
Aug 01 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
jquery树形插件zTree高级使用详解
Aug 16 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
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
python中metaclass原理与用法详解
2019/06/25 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
20年同学聚会邀请函
2014/02/04 职场文书
总裁助理岗位职责
2014/02/17 职场文书
十佳青年事迹材料
2014/08/21 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android