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 相关文章推荐
javascript的键盘控制事件说明
Apr 15 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
超实用的JavaScript表单代码段
Feb 26 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
Apr 15 Javascript
js简单倒计时实现代码
Apr 30 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
Aug 25 Javascript
VueCli3构建TS项目的方法步骤
Nov 07 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
Nov 28 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 Javascript
JavaScript实现弹出窗口效果
Dec 09 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检测文本的编码
2015/07/26 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jquery网页元素拖拽插件效果及实现
2013/08/05 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue自定义指令directive实例详解
2018/01/17 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
python 中文乱码问题深入分析
2011/03/13 Python
Django中的Signal代码详解
2018/02/05 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
光声世纪笔试题目
2012/08/25 面试题
个人简历中的自我评价怎么写
2014/01/26 职场文书
经济国贸专业求职信
2014/06/18 职场文书
保密工作承诺书
2014/08/29 职场文书
批评与自我批评范文
2014/10/15 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
学生党员检讨书范文
2014/12/27 职场文书
单位考核聘任报告
2015/03/02 职场文书
php引用传递
2021/04/01 PHP
CSS基础详解
2021/10/16 HTML / CSS