博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一百三十四节,JavaScript,封装库--遮罩锁屏
阅读量:6591 次
发布时间:2019-06-24

本文共 1667 字,大约阅读时间需要 5 分钟。

JavaScript,封装库--遮罩锁屏

封装库新增1个方法

/** zhe_zhao_suo_ping()方法,将一个区块元素设置成遮罩锁屏区块 * 注意:一般需要在css文件将元素设置成隐藏 **/feng_zhuang_ku.prototype.zhe_zhao_suo_ping = function () {    if (this.jie_dian.length == 1) {        var yan_su = null;        for (var i = 0; i < this.jie_dian.length; i++) {            yan_su = this.jie_dian[i];        }        var chang_w = getInner().width;  //getInner()函数库函数,跨浏览器获取浏览器视窗大小        var chang_h = getInner().height;        yan_su.style.width = chang_w + 'px';        yan_su.style.height = chang_h + 'px';        yan_su.style.position = 'absolute';        yan_su.style.top = '0';        yan_su.style.left = '0';    } else {        alert("遮罩锁屏区块,只能设置一个区块元素,目前jie_dian数组里是多个元素请检查!")    }    return this;};

 

遮罩锁屏

 

 

html代码

 

 

 

css代码

/*遮罩锁屏区块*/#suo_ping{
z-index: 9998; /*注意:如果遮罩层上面有元素,它的层级要大于9998*/ background: #000; filter: alpha(opacity=50); opacity: 0.5; display: none;}

 

 

前台js代码

//弹出登录框加遮罩锁屏    //获取登录框,执行将登录框居中方法,执行浏览器窗口事件方法    $().huo_qu_id('login').yuan_su_ju_zhong().chuang_kou_shi_jian(function () {        //获取登录框,执行将登录框居中方法        $().huo_qu_id('login').yuan_su_ju_zhong();        //获取遮罩锁屏元素,执行遮罩锁屏方法        $().huo_qu_id('suo_ping').zhe_zhao_suo_ping();    });    //获取登录元素节点,执行点击事件方法    $().huo_qu_class('deng_lu').on_click(function () {        //获取登录框,改变css        $().huo_qu_id('login').xian_shi();        //获取遮罩锁屏元素,执行显示方法,执行遮罩锁屏方法        $().huo_qu_id('suo_ping').xian_shi().zhe_zhao_suo_ping();    });    //获取登录框里的关闭元素,执行点击事件方法    $().huo_qu_class('close').on_click(function () {        //获取登录框,改变css        $().huo_qu_id('login').yin_cang();        //获取遮罩锁屏元素,执行隐藏方法        $().huo_qu_id('suo_ping').yin_cang();    });

 

转载地址:http://crdio.baihongyu.com/

你可能感兴趣的文章
js中的面向对象
查看>>
050:navie时间和aware时间详解
查看>>
如何正确地在Spring Data JPA和Jackson中用上Java 8的时间相关API(即JSR 310也即java.time包下的众神器)...
查看>>
【python】-- 函数、无参/有参参数、全局变量/局部变量
查看>>
KMP算法(AC自动机前奏)(转)
查看>>
基于WinSvr2016(TP)构建的“超融合技术架构”进阶篇
查看>>
2013喜获MVP殊荣,这个国庆不一样
查看>>
CocoStudio 1.4.0.1数据编辑器使用
查看>>
关于使用Android NDK编译ffmpeg
查看>>
跟我一起考PMP--项目人力资源管理
查看>>
【虚拟化实战】存储设计之七Block Size
查看>>
烂泥:记一次诡异的网络中断
查看>>
在 SELECT 查询中使用集运算符
查看>>
UITableView 延迟加载图片的例子
查看>>
控制IMG图片的大小缩放
查看>>
Visual C++ 时尚编程百例006(快捷键)
查看>>
ASP.NET MVC3 系列教程 - 如何使项目Debug进MVC3源代码
查看>>
操作步骤:用ildasm/ilasm修改IL代码
查看>>
HTTP POST GET 本质区别详解
查看>>
【java】构建工具,maven,ant,gradlew
查看>>