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 相关文章推荐
jQuery 性能优化指南 (1)
May 21 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
Sep 26 Javascript
Prototype源码浅析 Enumerable部分(二)
Jan 18 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
日常收集整理的JavaScript常用函数方法
Dec 10 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
JavaScript中document.referrer的用法详解
Jul 04 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
Sep 08 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
Sep 21 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 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
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
详解php的socket通信
2015/08/11 PHP
PHP闭包函数详解
2016/02/13 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
PHP 断点续传实例详解
2017/11/11 PHP
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
js 链式延迟执行DOME
2012/01/04 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
jQuery实现日历效果
2020/09/11 jQuery
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python字典及字典基本操作方法详解
2018/01/30 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
4s店机修工岗位职责
2013/12/20 职场文书
中学运动会广播稿
2014/01/19 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
唐山大地震观后感
2015/06/05 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS