引用Jquery1.4.2及以上版本,测试中发现引用css路径之间要加(.)请注意哦!

页面:d.html

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jquery实现遮罩层</title>
<!-- <link href="/css/d.css" rel="stylesheet" type="text/css" /> -->
<link href="./css/d.css" rel="stylesheet" type="text/css" />
   <script type="text/javascript" src="js/jquery-1.4.2.js"> </script>
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"> </script>
</head>
<body>
<p class="showbtn"><a href="javascript:void(0);">显示遮罩层</a></p>
<div id="bg"></div>
<div class="box" style="display:none">
    <h2>jQuery 学习交流<a href="#" class="close">关闭</a></h2>
    <div class="list">
        <table>
             <tr>
                   <td>牛B</td>
                   <td><input type="text" id="test"></td>
             
             </tr>
               <tr>
                   <td>2B</td>
                   <td><input type="text" id="test"></td>
             
             </tr>
               <tr>
                   <td>SX</td>
                   <td><input type="text" id="test"></td>
             
             </tr>
               <tr>
                   <td>BZ</td>
                   <td><input type="text" id="test"></td>
             </tr>
        </table>
    </div>
</div>
<script type="text/javascript"> 
$(function () {
    $(".showbtn").click(function () {
        alert("到我这了");
        alert($(document).height());
        $("#bg").css({
            display: "block", height: $(document).height()
        });
        var $box = $('.box');
        $box.css({
            //设置弹出层距离左边的位置
            left: ($("body").width() - $box.width()) / 2 - 20 + "px",
            //设置弹出层距离上面的位置
            top: ($(window).height() - $box.height()) / 2 + $(window).scrollTop() + "px",
            display: "block"
        });
    });
    //点击关闭按钮的时候,遮罩层关闭
    $(".close").click(function () {
        $("#bg,.box").css("display", "none");
    });
});
</script>
</body>
</html>

CSS:d.css

/* box */
.box{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #ddd solid;padding:1px;}
.box h2{height:25px;font-size:14px;background-color:#aaa;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.box h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.box .list{padding:10px;}
.box .list li{height:24px;line-height:24px;}
.box .list li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.showbtn {font:bold 24px '微软雅黑';}
#bg{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

JQuery实现笼罩层相关推荐

  1. jQuery Layer 弹层组件

    layer是一款近年来口碑非常不错的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 在与同类组件的比较中,layer总是能轻易获胜.她 ...

  2. JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...

  3. html 弹出层插件,jQuery弹出层插件(原创)

    插件描述:简约的jQuery弹出层插件 更新时间:2020-01-17 23:37:28 更新说明:版本v4.3.0 1.修复最大化可拖动.改变大小的问题 2.去除对于图片的依赖 3.更新拖动插件 4 ...

  4. php 遮罩层,Jquery实现遮罩层的方法

    本文实例讲述了Jquery实现遮罩层的方法.分享给大家供大家参考.具体如下: 1.假设#main为页面body中的最外层Div标签 2.背景被遮罩后,显示的弹出窗(默认是不显示的,所包含的CSS这里就 ...

  5. jQuery弹出层登录和全屏注册表单

    jQuery弹出层登录和全屏注册表单,这是一款很漂亮的jQuery登录和注册表单,点击登录时弹出一个登录窗口并伴随动画效果,注册页面则是全屏显示,非常时尚的jQuery表单. 代码: <!DOC ...

  6. jbox弹窗_强大的jquery弹出层插件jBox

    jBox是一款功能强大的jquery弹出层插件.jBox插件可以用来创建tooltips提示框.模态窗口.图片画廊等多种效果. 使用方法 在页面中引入jBox.all.min.css.jquery和j ...

  7. 页面加载时让其显示笼罩层与加载等待图片

    页面加载时让其显示笼罩层与加载等待图片(结局比较完美,过程很坎坷,所以一定总结整理下,备用): 用了ajax异步,是因为js内容不能即时的显示出来,因为js是单线程,要把队列中的任务执行完后才会执行刚 ...

  8. Android 画面自定义正方形笼罩层

    /************************** 正方形笼罩层(调用相机用) ***************************/ public class myViewfinderView ...

  9. java遮罩层_[Java教程]Jquery实现遮罩层

    [Java教程]Jquery实现遮罩层 0 2012-12-13 17:00:10 1.假设#main为页面body中的最外层Div标签 2.背景被遮罩后,显示的弹出窗(默认是不显示的,所包含的CSS ...

最新文章

  1. Apache POI:解决数据库和Excel之间相互转换的烦恼~
  2. yii2-wx / 微信二维码接口
  3. 图形渲染技术分享:《GTA V 》图形分析摘要
  4. TurboMail邮件系统实用技巧十四:如何知道对方已经读信
  5. fasttext 文本分类_4种常见的NLP实践思路【特征提取+分类模型】
  6. asp.net 在线 mp3,wma, avi
  7. 如何通过统计值z看置信水平_中恨他! 看看他如何通过这一简单技巧来改善统计信息页面...
  8. Mybatis配置映射文件中parameterType的用法小结
  9. eova使用之-集成jersey开发REST服务
  10. ios yytext的使html,iOS 利用YYText 实现 展开全文 功能
  11. 指纹识别综述(9): 指纹系统安全
  12. pyton 内置模块
  13. 错误 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
  14. Excel-RANK函数排名与拓展
  15. sort函数的用法(C++排序库函数的调用)对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。
  16. 文献简读——大肠中胰蛋白酶降解共生菌的鉴定【Identification of trypsin-degrading commensals in the large intestine】
  17. GNU宣言(自由软件联盟宣言书)
  18. 图像插值算法:最近邻插值、双线性插值
  19. 通过 iso 重装阿里云 ECS
  20. android 关机 流程_android系统关机流程分析

热门文章

  1. 使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline
  2. Matlab fitrsvm自带支持向量回归
  3. 如何将孩子的视频保存在YouTube历史记录之外
  4. Ubuntu编译ijkplayer so库并播放本地raw/assets文件
  5. C# jmail收取邮件(带附件)
  6. C语言实现产品管理系统
  7. Matlab GUI - 文件读取
  8. java编写桌球游戏素材小球图片_JAVA——桌球游戏(动画)
  9. PS2060L-ASEMI肖特基二极管PS2060L
  10. 机器学习8:支持向量机(SVM)