javascript jquery div 遮罩层 可以使用的
来源:互联网 发布:日本演员关口知宏 编辑:程序博客网 时间:2024/06/08 13:19
<!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><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="../resource/js/jquery-1.7.2.min.js"></script><script type="text/javascript">//显示灰色JS遮罩层 function showLayerMask(ct, content) {var bH = $("body").height();var bW = $("body").width() + 16;var objWH = getObjWh(ct);$("#fullbg").css({width : bW,height : bH,display : "block"});var tbT = objWH.split("|")[0] + "px";var tbL = objWH.split("|")[1] + "px";$("#" + ct).css({top : tbT,left : tbL,display : "block"});$("#" + content).html("<div style='text-align:center'>正在加载,请稍后...</div>");$(window).scroll(function() {resetBg();});$(window).resize(function() {resetBg();});}function getObjWh(obj) {var st = document.documentElement.scrollTop;//滚动条距顶部的距离 var sl = document.documentElement.scrollLeft;//滚动条距左边的距离 var ch = document.documentElement.clientHeight;//屏幕的高度 var cw = document.documentElement.clientWidth;//屏幕的宽度 var objH = $("#" + obj).height();//浮动对象的高度 var objW = $("#" + obj).width();//浮动对象的宽度 var objT = Number(st) + (Number(ch) - Number(objH)) / 2;var objL = Number(sl) + (Number(cw) - Number(objW)) / 2;return objT + "|" + objL;}function resetBg() {var fullbg = $("#fullbg").css("display");if (fullbg == "block") {var bH2 = $("body").height();var bW2 = $("body").width() + 16;$("#fullbg").css({width : bW2,height : bH2});var objV = getObjWh("dialog");var tbT = objV.split("|")[0] + "px";var tbL = objV.split("|")[1] + "px";$("#dialog").css({top : tbT,left : tbL});}}//关闭灰色JS遮罩层和操作窗口 function closeLayerMask() {$("#fullbg").css("display", "none");$("#dialog").css("display", "none");}</script><style type="text/css">* {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}#fullbg {background-color: Gray;display: none;z-index: 3;position: absolute;left: 0px;top: 0px;filter: Alpha(Opacity = 30);/* IE */-moz-opacity: 0.4;/* Moz + FF */opacity: 0.4;}#dialog {position: absolute;width: 200px;height: 200px;background: #F00;display: none;z-index: 5;}#all {height: 1000px;}</style></head><body><div id="all"><a href="javascript:void(0);" onclick="showLayerMask('dialog','layermask');">点击这里看JS遮罩层效果</a></div><!-- JS遮罩层 --><div id="fullbg"></div><!-- end JS遮罩层 --><!-- 对话框 --><div id="dialog"><div id="layermask"></div><div style="text-align: center;"><a href="javascript:void(0);" onclick="closeLayerMask();">关闭</a></div></div><!-- JS遮罩层上方的对话框 --></body></html>
0 0
- javascript jquery div 遮罩层 可以使用的
- 使用jQuery加DIV实现可以动态添加的金字塔结构
- jQuery实现可以拖动的div
- 点击一个链接可以在指定的div块中显示(使用jquery实现)
- JavaScript和JQuery获取DIV的值
- JavaScript和JQuery获取DIV的值
- html+div+css+jquery+javascript的关系
- jquery 可以拖动div层
- 非常简洁的div排序,使用jquery
- jquery使用div块制作的按钮
- jquery在选择元素的时候,可以写成var div=$("div")
- javaScript 可以改变大小的textArea (任意html对象 div也可以)
- Javascript - 正确使用div的mouseout事件
- 可以拖动的DIV
- 可以拖动的DIV
- 可以拖动的div
- Javascript实现Div可拖拽 (jquery)
- javascript学习之简单实现jquery的$("div").text()。
- 手游开发途中记
- redis hiredis brpop
- ios 关灯游戏
- Linux文件搜索-find
- weblogic 之web服务器部署及相关问题整理
- javascript jquery div 遮罩层 可以使用的
- Eclipse 安装 Maven 的 m2eclipse 插件
- Redis运行流程解析
- coursera课程批量下载
- 着重介绍了非递归算法,特别是非递归后续遍历
- cocos2dx 常见的22种动画特效
- iOS 数据库详解 sqlite实现增删改查操作
- LAMP环境搭建
- hdu 3639(强连通分量+dfs)