亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

通過遮罩層實現浮層DIV登錄的js代碼

2019-11-20 21:09:44
字體:
來源:轉載
供稿:網友
這個就沒什么好說的了。。直接上代碼?。?!

首先是HTML的代碼。其中包含了登錄點擊按鈕以及一個簡陋的登錄框。

復制代碼 代碼如下:

<body>
<div id="shade"></div>
<div>
<a onclick="login()" style="cursor:pointer">登錄</a>
</div>
<br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>

<div id="login" style="display: none; z-index:1025; position:absolute;">
<form method="post" action="user/login.html">
<table width="200">
<caption>
用戶登錄
</caption>
<tr>
<td>用戶名:</td>
<td><input type="text" name="userName" /></td>
</tr>
<tr>
<td>密碼:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>驗證碼:</td>
<td><img alt="" src="base/verify.html" onClick=""></td>
</tr>
<tr>
<td><input type="submit" value="登錄" /></td>
<td><input type="button" value="取消" onClick="cancel()" /></td>
</tr>
</table>
</form>
</div>
</body>

接著是JS腳本代碼的實現
復制代碼 代碼如下:

<script type="text/javascript">
function login(){
var shadeWidth = document.body.clientWidth + 30;
var shadeHeight = document.body.clientHeight + 30;
var shade = document.getElementById("shade");
shade.style.width = shadeWidth + "px";
shade.style.height = shadeHeight + "px";
shade.style.display = "block";

var loginDivWidth = 200;
var loginDivHeight = 800;

var loginDiv = document.getElementById("login");
loginDiv.style.width = loginDivWidth + "px";
loginDiv.style.height = loginDivHeight + "px";
loginDiv.style.top = (document.body.scrollTop + document.body.clientHeight / 2
- loginDivHeight / 2) + "px";
loginDiv.style.left = (document.body.scrollLeft + document.body.clientWidth / 2
- loginDivWidth / 2) + "px";
loginDiv.style.display = "block";
}

</script>

這里只有顯示遮罩層以及登錄框的代碼。至于隱藏的代碼也很簡單,就是將遮罩層(shade)的DIV塊以及登錄框(login)的DIV塊的display屬性都設置成none應該就沒有什么問題了。。

至此,一個簡單的通過遮罩層實現浮層DIV登錄的功能就實現了。關于美工方面的工作就由大家自行解決了。


在這里,有一個功能求助大家啊。。就是如何讓彈出的登錄框的DIV塊跟隨滾動條移動呢??

我的實驗代碼如下。
復制代碼 代碼如下:

function loginDivCenter (){
loginDiv.style.top = (document.body.scrollTop + document.body.clientHeight / 2
- loginDivHeight / 2) + "px";
loginDiv.style.left = (document.body.scrollLeft + document.body.clientWidth / 2
- loginDivWidth / 2) + "px";
}

function scall (){
loginDivCenter();
}

window.onscroll=scall;
window.onresize=scall;
window.onload=scall;

但是很不幸的是本人失敗了。。網上找了很多,但都不是符合要求的。大多是設置一個setInterval來實現。本人覺得這樣做并不理想啊。。。

求各路大神指教?。?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产欧美激情| 97在线看免费观看视频在线观看| 日韩高清a**址| 国产精品日韩在线一区| 久久91精品国产| 国产suv精品一区二区| 91久久久久久| 国产噜噜噜噜久久久久久久久| 91网站免费观看| 国产成人精品综合久久久| 国产精品海角社区在线观看| 日韩在线中文字| 欧美激情二区三区| 热久久这里只有| 在线日韩欧美视频| 奇门遁甲1982国语版免费观看高清| 成人www视频在线观看| 欧美限制级电影在线观看| 国产91ⅴ在线精品免费观看| zzijzzij亚洲日本成熟少妇| 亚洲天堂精品在线| 久久久精品视频在线观看| 最近中文字幕mv在线一区二区三区四区| 91国自产精品中文字幕亚洲| 国产精品99蜜臀久久不卡二区| 亚洲激情中文字幕| 91免费精品国偷自产在线| 亚洲视频在线观看网站| 亚洲最大福利视频网| 18性欧美xxxⅹ性满足| 精品亚洲一区二区| 亚洲一区二区三区四区在线播放| 中文字幕日韩av| 狠狠躁天天躁日日躁欧美| 亚洲最大激情中文字幕| 久久久久久噜噜噜久久久精品| 欧美黑人极品猛少妇色xxxxx| 午夜精品久久久久久久白皮肤| 久久久久国产一区二区三区| 亚洲国产日韩一区| 成人在线视频福利| 国产一区欧美二区三区| 91精品视频大全| 欧美日韩在线视频观看| 国产欧美精品一区二区| 色综合伊人色综合网站| 日韩精品免费电影| 欧美专区在线播放| 中国日韩欧美久久久久久久久| 久久影视电视剧免费网站| 欧美日韩免费网站| 亚洲乱码av中文一区二区| 精品美女永久免费视频| 日韩免费av在线| 亚洲欧美日本精品| 亚洲人成伊人成综合网久久久| 98视频在线噜噜噜国产| 亚洲电影在线观看| 欧美成在线观看| 亚洲欧美成人一区二区在线电影| 亚洲精品视频免费在线观看| 欧美成人精品一区二区| 国产精品色婷婷视频| 亚洲国产精品成人av| 亚洲欧美在线x视频| 久久成人免费视频| 久久精品91久久久久久再现| 精品久久久久久亚洲精品| 国产91精品久久久| 日韩在线欧美在线国产在线| 91精品视频在线播放| 国产精品jizz在线观看麻豆| 国产成人精品在线视频| 久久精品视频va| 欧美精品一区在线播放| 668精品在线视频| 欧美视频裸体精品| 欧美日韩在线另类| 欧美丝袜第一区| 久青草国产97香蕉在线视频| 日韩中文字幕视频在线| 色av吧综合网| 日韩日本欧美亚洲| 不卡伊人av在线播放| 亚洲自拍偷拍区| 日韩美女免费视频| 美女福利精品视频| 97久久国产精品| 亚洲欧美中文日韩v在线观看| 精品香蕉一区二区三区| 欧美午夜精品久久久久久人妖| 国产亚洲人成a一在线v站| 欧美一区二区色| 欧美插天视频在线播放| 最近2019中文免费高清视频观看www99| 欧美成年人视频网站欧美| 成人免费淫片aa视频免费| 97av视频在线| 中文字幕亚洲激情| 亚洲护士老师的毛茸茸最新章节| 日本亚洲精品在线观看| 最新日韩中文字幕| 在线观看亚洲视频| 国产suv精品一区二区| 国产精品视频不卡| 欧美激情一级精品国产| 国产精品日韩在线一区| 欧美午夜精品久久久久久久| 精品久久久久久国产| 国模吧一区二区| 91在线视频免费| 色先锋久久影院av| 日韩成人激情视频| 久久精品欧美视频| 久久久精品久久久久| 日本久久久久久| 国产激情视频一区| 97在线视频免费观看| 欧美一级免费视频| 亚洲91精品在线| 欧美成人午夜激情在线| 日韩在线观看免费高清完整版| 久久久久一本一区二区青青蜜月| 欧美一级在线亚洲天堂| 欧美大全免费观看电视剧大泉洋| 国产精品一区二区三区免费视频| 国产欧美韩国高清| 成人国产精品色哟哟| 成人写真福利网| 欧美国产中文字幕| 中文字幕精品网| 亚洲电影免费在线观看| 亚洲精品v欧美精品v日韩精品| 中文字幕精品一区二区精品| 精品香蕉在线观看视频一| 成人性生交大片免费看小说| 青青在线视频一区二区三区| 国产91久久婷婷一区二区| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品视频免费在线| 国产精品极品尤物在线观看| 成人黄色免费网站在线观看| 亚洲国产成人精品久久久国产成人一区| 亚洲天堂男人天堂女人天堂| 日韩大胆人体377p| 中文字幕在线日韩| 美女黄色丝袜一区| 精品国内自产拍在线观看| 国产亚洲欧美日韩美女| 最近中文字幕mv在线一区二区三区四区| 成人写真福利网| 亚洲日本中文字幕免费在线不卡| 亚洲999一在线观看www| 欧美最近摘花xxxx摘花| 91天堂在线视频| 成人h视频在线观看播放| 亚洲欧美中文日韩在线v日本| 激情成人中文字幕| 亚洲天堂第二页| 欧美日韩国产成人在线观看| 伊人精品在线观看| 成人写真福利网| 51午夜精品视频| 日韩欧美成人网|