页面遮罩弹出框是最常见的一种情况,今天用jQuery实现页面遮罩弹出框,主要用的技术有JQuery,css和html,

html代码如下:

<div id="main"><a href="javascript:showBg();">点击这里查看效果</a>
        <div id="fullbg"></div>
        <div id="dialog">
        <p class="close"><a href="#" οnclick="closeBg();">关闭</a></p>
        <div>正在加载,请稍后....</div>
        </div>
</div>

css代码如下:

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.5;
    position:absolute;
    top:0;
    z-index:3;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
}
#dialog {
    background-color:#fff;
    border:5px solid rgba(0,0,0, 0.4);
    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;
}

jQuery代码如下:

<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>

大致预览情况:

在ie9中预览

在firefox中预览

在chrome中预览

用jQuery实现页面遮罩弹出框相关推荐

  1. layui 子页面写弹出框覆盖父页面,以及给弹框中的表单赋值

    咋说呢,因为对 layui 不太熟悉,这个弹出框搞了好久,看了好多解决方案,大致尝试了一下其中几种,在坑中无法自拔...总之终于搞出来了,在这里分享一下我的笔记. 着急的直接 戳这里 看解决代码. 尝 ...

  2. popup弹出html页面,Popup弹出框绑定添加数据事件(步奏详解)

    这次给大家带来Popup弹出框绑定添加数据事件(步奏详解),Popup弹出框绑定添加数据事件的注意事项有哪些,下面就是实战案例,一起来看一下. 逻辑 窗口P1中显示一组数据,并提供一个添加按钮 点击按 ...

  3. jquery weui 中alert弹出框在ios中跳动问题

    问题描述: jquery-weui中的弹出框在ios上会有一个右下角向中间滑动的效果,在Android上没有这个效果. 解决方法: 修该jquery-weui.js中的openModal方法如下图: ...

  4. web 前台页面内弹出框(一)

    本文已经不推荐在使用了,有更加优秀的 ,详情参考layui弹出层​​​​​​​ 前端当前页面编辑一些数据时,往往会用到弹出窗口,但每个页面单独修改有显得比较麻烦,因此,可以建立一个公用的方法,去掉用就 ...

  5. 页面拖动功能jquery +js+html5 移动 弹出框 拖动 弹出框 拖动 div 拖动 弹出框

    实现逻辑分析: 1.当鼠标触发按下事件 2.记录当前屏幕坐标 3.和要控制的div坐标向减的到二者之间关系 4.通过鼠标移动事件 5.激活div移动事件 6.div的新位置就鼠标位置和原始坐标的关系值 ...

  6. layui 父页面向弹出框中的子页面form表单进行赋值

    1 ,父页面js layer.open({type: 2,title: '修改数据',shadeClose: false,shade: 0.8,area: ['60%', '60%'],content ...

  7. Windows Phone 7 中的页面和弹出框

    http://msdn.microsoft.com/zh-cn/magazine/hh456394.aspx 转载于:https://www.cnblogs.com/thankchunzi/archi ...

  8. [Js插件]使用JqueryUI的弹出框做一个“炫”的登录页面

    引言 查看项目代码的时候,发现项目中用到JqueryUi的弹出框,可拖拽,可设置模式对话框,就想着使用它弄一个登录页面. 弹出框 在Jquery Ui官网可定制下载弹出框,下载和弹出框下载相关的js文 ...

  9. android 气球菜单,jQuery实现气球弹出框式的侧边导航菜单效果

    本文实例讲述了jQuery实现气球弹出框式的侧边导航菜单效果.分享给大家供大家参考.具体如下: 这是一款基于jQuery实现的气球弹出框式的侧边导航菜单,预览效果时左下角会提示错误,而且看不到效果,刷 ...

最新文章

  1. wxWidgets:wxRichTextCtrl概述
  2. How is assignment blocks of overview pages read from configuration
  3. twitter推文不收录_如何使用Twitter书签保存推文供以后使用
  4. java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化
  5. 洛谷 P1983 [NOIP2013 普及组] 车站分级
  6. 库克:苹果从没有垄断;微信搜索升级;微软发布首款支持 Linux 的 Office 应用 | 极客头条...
  7. 数字经济的网络黑手,中科信安:勒索软件攻击比去年同期增加7倍
  8. matlab绘制正弦波频谱图,matlab对正弦信号作FFT得到频谱图
  9. 如何设计简单的网站Favicon图标?ICO图标制作
  10. iOS 音乐播放器(二)
  11. 12星座都是什么性格?(python爬虫+jieba分词+词云)
  12. PVM振动测量2018~2020调研整理
  13. NVIDIA GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch
  14. 【Scikit-Learn 中文文档】40 数据集加载工具 - 用户指南 | ApacheCN
  15. Efficient Graph-Based Image Segmentation论文思路
  16. windows将程序做成服务
  17. java和iOS的DES/EBC/PKCS5Padding
  18. vs 没法f12_键盘快捷键 - F12不再适用于Visual Studio
  19. 如何使用remix编写solidity智能合约并部署上链
  20. vue实现table评分表

热门文章

  1. JPA 多条件、多表查询
  2. linux python json,在Python中使用JSON
  3. 移动端开发 自适应rem js文件
  4. JS-面向对象-对象的特性-禁止对象扩展 / 对象的特性-封印对象 / 对象的特性-冻结对象
  5. 软件测试第八次作业—— 缺陷管理(含缺陷管理工具的配置实验)
  6. 8.21 :odd??:nth-of-type??
  7. 多种方法求解八数码问题
  8. 重置一个画面大小的方法
  9. SQL中的数据转换服务,数据库迁移
  10. Sql Server 2005 PIVOT的行列转换应用实例