900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 弹出最简单的模式化遮罩层的js代码【javascript】

弹出最简单的模式化遮罩层的js代码【javascript】

时间:2019-01-25 21:47:47

相关推荐

弹出最简单的模式化遮罩层的js代码【javascript】

web前端|js教程

弹出,模式化,遮罩层

web前端-js教程

假设我们有一个容器container如下:

智慧城市 app 源码,ubuntu系统直接死机,爬虫爬闲鱼,php 反思,seo原创兼职lzw

#container{width:auto;height:auto; overflow:hidden;}

/*这里的overflow:hidden;属性主要是为了设置使超出container的部分自动隐藏,之所以设置这个属性,是为了解决ie8及以下版本浏览器兼容性问题*/

现在要在网页中弹出一个div层,使在关闭弹出的div层之前不可操作container。

那么,我们首先需要定义出这个遮罩的div层如下:

网页游戏 源码下载,ubuntu打开后黑屏,医药代表学爬虫,php 打开远程php,汉阳seo公司lzw

<!—只所以将遮罩层放到container里面

接下来,就是用js来使遮罩层始终显示在屏幕上并不可操作遮罩层下面的内容,点击关闭按钮关闭遮罩层

语音相似度 源码,配置ubuntu网络配置,tomcat看看连接数,爬虫技术心得,php网页使用本地资源,欢喜seolzw

$(function(){

//获取当前浏览器的内部宽和高

varnWidth = window.innerWidth;

varnHeight = window.innerHeight;

//设置遮罩层的宽和高

$("#shade").width(nWidth);

$("#shade").height(nHeight);

//设置关闭按钮居中显示

$("#close").css("margin-top",nHeight/2-50+"px");

//设置当浏览器大小改变时触发的事件

$(window).resize(function(){

//获取当前浏览器的内部宽和高

varnWidth = window.innerWidth;

varnHeight = window.innerHeight;

//设置遮罩层的宽和高

$("#shade").width(nWidth);

$("#shade").height(nHeight);

//设置关闭按钮居中显示

$("#putPwd").css("margin-top",nHeight/2-50+"px");

});

//设置关闭按钮消除遮罩层

$("#close").click(function(){

$("#shade").removeAttr("id");

$("#shade").html("");

});

//也可用纯js来写

Document.getElementById(“shade”).style…….;

//后面多说无益,如果有兴趣又实在不会写,可以和本人联系。

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。