麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

彈出最簡單的模式化遮罩層的js代碼

2019-11-20 21:31:23
字體:
來源:轉載
供稿:網友
假設我們有一個容器container如下:
復制代碼 代碼如下:

<style type=”text/css”>
#container{width:auto;height:auto; overflow:hidden;}
/*這里的overflow:hidden;屬性主要是為了設置使超出container的部分自動隱藏,之所以設置這個屬性,是為了解決ie8及以下版本瀏覽器兼容性問題*/
</style>
<div id=”container” >
</div>


現在要在網頁中彈出一個div層,使在關閉彈出的div層之前不可操作container。
那么,我們首先需要定義出這個遮罩的div層如下:
復制代碼 代碼如下:

<div id=”continer”>
<!―只所以將遮罩層放到container里面
<divid=”shade” style=”width:1600px;height:900px;/*給遮罩層一個初始大小*/”>
<input name=”close” id=”close” value=”關閉”>
</div>
</div>

接下來,就是用js來使遮罩層始終顯示在屏幕上并不可操作遮罩層下面的內容,點擊關閉按鈕關閉遮罩層
復制代碼 代碼如下:

<script type=”text/javascript”>
$(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…….;
//后面多說無益,如果有興趣又實在不會寫,可以和本人聯系。
})
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲福利视频52 | 在线观看国产 | 欧美18—19sex性护士中国 | 久久黄色影院 | 伊人久久国产精品 | 国产精品免费一区二区三区都可以 | 久久日本| a级高清免费毛片av在线 | 在线看成人av | 久热久操| 黄色aaa视频| 91网视频在线观看 | 国内毛片视频 | 免费视频一区 | 九九视频精品在线观看 | 国产91亚洲精品久久久 | 中文字幕在线看第二 | 看片一区二区三区 | 美女在线观看视频一区二区 | 看一级大毛片 | 黄网站免费在线看 | 国产成年人网站 | 久久久青青草 | 欧美亚洲国产一区二区三区 | 精品一区二区在线播放 | 久久国产精品二区 | 毛片在线视频免费观看 | av免费不卡国产观看 | 亚洲成人在线免费 | 欧美大片一级毛片 | 久久色在线 | 99热高清| 国产女同疯狂激烈互摸 | 日朝毛片 | 国产精品久久久久久婷婷天堂 | 超碰99在线观看 | 欧美久久久一区二区三区 | 久久精品视频黄色 | 色999中文字幕 | 日本视频在线免费观看 | 亚洲第一页在线观看 |