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 相关文章推荐
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
Mar 10 Javascript
javascript抖动元素的小例子
Oct 28 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
js实现背景图片感应鼠标变化的方法
Feb 28 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
js数字滑动时钟的简单实现(示例讲解)
Aug 14 Javascript
zTree异步加载展开第一级节点的实现方法
Sep 05 Javascript
vue跨域解决方法
Oct 15 Javascript
vue-cli常用设置总结
Feb 24 Javascript
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
JavaScript实现点击切换验证码及校验
Jan 10 Javascript
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
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
JS模板实现方法
2013/04/03 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
[03:37]2014DOTA2国际邀请赛 主赛事第一日胜者组TOPPLAY
2014/07/19 DOTA
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
仅利用30行Python代码来展示X算法
2015/04/01 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
Python  Django 母版和继承解析
2019/08/09 Python
Python数学形态学实例分析
2019/09/06 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
python 常见的反爬虫策略
2020/09/27 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
学习计划书怎么写
2014/09/15 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
上班旷工检讨书
2015/08/15 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js