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实现简单的抽奖游戏
May 05 jQuery
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jquery无缝图片轮播组件封装
Nov 25 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jQuery 动画与停止动画效果实例详解
May 19 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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通用防注入程序 推荐
2011/02/26 PHP
php类常量的使用详解
2013/06/08 PHP
php上传文件常见问题总结
2015/02/03 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
php微信开发之上传临时素材
2016/06/24 PHP
php进程间通讯实例分析
2016/07/11 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
JavaScript 加号(+)运算符号
2009/12/06 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
Python实现周期性抓取网页内容的方法
2015/11/04 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
初入社会应届生求职信
2013/11/18 职场文书
英语专业学生的自我评价
2013/12/30 职场文书
学校后勤岗位职责
2014/02/19 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏