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变量声明的知识点
Oct 28 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
Sep 21 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
Oct 12 Javascript
JS百度地图搜索悬浮窗功能
Jan 12 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
Jan 13 Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 Javascript
vue.js或js实现中文A-Z排序的方法
Mar 08 Javascript
ios设备中angularjs无法改变页面title的解决方法
Sep 13 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
Mar 19 Javascript
vue axios封装及API统一管理的方法
Apr 18 Javascript
VUE中V-IF条件判断改变元素的样式操作
Aug 09 Javascript
js实现有趣的倒计时效果
Jan 19 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/03/20 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
基于Python List的赋值方法
2018/06/23 Python
python的re模块使用方法详解
2019/07/26 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
客户服务经理岗位职责
2014/01/29 职场文书
总裁助理岗位职责
2014/02/17 职场文书
培训专员岗位职责
2014/02/26 职场文书
家长通知书家长意见
2015/06/03 职场文书
庆七一活动简报
2015/07/20 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python