js形成页面的一种遮罩效果实例代码


Posted in Javascript onJanuary 04, 2014

用这锻代码 之前请先下载jquery库

var maskStackCount = 0;
function mask(method){
//这里是你想要进行遮罩的窗口,我这里想要遮罩的是一个iframe窗口,也可以用var winObj=$(window)
var winObj=window.top.$("body").find("iframe[name='dialognormaliframe']");
        if(typeof method == "undefined"){
            method="open";
        }
        if (method == "open") {
            if (maskStackCount <= 0) {
                var mask = $("<div id='window-mask' class='window-mask' style='display:none'></div>").appendTo("body");
                mask.css({
                    width:     winObj.width() + "px",
                    height:     winObj.height() + "px",
                    filter: "alpha(opacity=60)"
                }).show();
                    winObj.on("resize.mask", function(){
                    mask.css({
                        width:     winObj.width() + "px",
                        height:     winObj.height() + "px"
                    });
                });
            }
            maskStackCount++;
        }
        else if(method == "close"){
            maskStackCount--;
            $("#window-mask").remove();
                winObj.off("resize.mask");
        }
}
Javascript 相关文章推荐
用Javscript实现表单复选框的全选功能
May 25 Javascript
Google Map API更新实现用户自定义标注坐标
Jul 29 Javascript
iframe 上下滚动条如何默认在下方实现原理
Dec 10 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
Sep 01 Javascript
vuex的简单使用教程
Feb 02 Javascript
微信小程序实现展示评分结果功能
Feb 15 Javascript
node.js开发辅助工具nodemon安装与配置详解
Feb 06 Javascript
Vue监视数据的原理详解
Feb 24 Vue.js
JavaScript将数据转换成整数的方法
Jan 04 #Javascript
jquery.post用法关于type设置问题补充
Jan 03 #Javascript
JQuery处理json与ajax返回JSON实例代码
Jan 03 #Javascript
jquery.post用法示例代码
Jan 03 #Javascript
简单的代码实现jquery定时器
Jan 03 #Javascript
jquery将一个表单序列化为一个对象的方法
Jan 03 #Javascript
jQuery的DOM操作之删除节点示例
Jan 03 #Javascript
You might like
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
php给图片加文字水印
2015/07/31 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
经贸韩语专业大学生职业规划
2014/02/14 职场文书
城管个人总结
2015/02/28 职场文书
2015年电教工作总结
2015/05/26 职场文书
小学远程教育工作总结
2015/08/13 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
小学信息技术教学反思
2016/02/16 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android