亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

通過遮罩層實現(xiàn)浮層DIV登錄的js代碼

 更新時間:2014年02月07日 08:55:51   作者:  
遮罩層實現(xiàn)浮層DIV登錄的效果,想必很多的朋友都有遇到過吧,實現(xiàn)起來也是很簡單的,下面有個不錯的實現(xiàn),大家可以感受下
這個就沒什么好說的了。。直接上代碼啊?。?

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

復(fù)制代碼 代碼如下:

<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腳本代碼的實現(xiàn)
復(fù)制代碼 代碼如下:

<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屬性都設(shè)置成none應(yīng)該就沒有什么問題了。。

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


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

我的實驗代碼如下。
復(fù)制代碼 代碼如下:

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;

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

求各路大神指教??!

相關(guān)文章

  • javascript中的正則表達(dá)式使用指南

    javascript中的正則表達(dá)式使用指南

    這篇文章主要給大家介紹了Javascript中的正則表達(dá)式的使用方式,非常的詳細(xì),并附上簡單示例,這里推薦給大家。
    2015-03-03
  • html代碼調(diào)試腳本

    html代碼調(diào)試腳本

    html代碼調(diào)試腳本...
    2006-07-07
  • 小程序自定義組件實現(xiàn)城市選擇功能

    小程序自定義組件實現(xiàn)城市選擇功能

    這篇文章主要介紹了小程序自定義組件實現(xiàn)城市選擇功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • js判斷鼠標(biāo)移入移出方向的方法

    js判斷鼠標(biāo)移入移出方向的方法

    這篇文章主要為大家詳細(xì)介紹了js判斷鼠標(biāo)移入移出方向的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 用js閉包的方法實現(xiàn)多點標(biāo)注冒泡示例

    用js閉包的方法實現(xiàn)多點標(biāo)注冒泡示例

    這篇文章主要介紹了用js閉包的方法實現(xiàn)多點標(biāo)注冒泡,需要的朋友可以參考下
    2014-05-05
  • 微信小程序版本自動更新的方法

    微信小程序版本自動更新的方法

    這篇文章主要介紹了微信小程序版本自動更新的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • JS代碼編譯器Monaco使用方法

    JS代碼編譯器Monaco使用方法

    Monaco是微軟家的,支持的語言很多,還有縮略地圖,有時候提示不好用然后包體很大的問題,但是這是極少數(shù),今天小編給大家分享JS編譯器Monaco使用教程,感興趣的朋友一起看看吧
    2021-06-06
  • javascript控制frame,iframe的src屬性代碼

    javascript控制frame,iframe的src屬性代碼

    原理就是通過獲取當(dāng)前網(wǎng)頁地址欄的信息傳參,然后設(shè)置框架的地址。
    2009-12-12
  • 使用js在頁面中繪制表格核心代碼

    使用js在頁面中繪制表格核心代碼

    在頁面中繪制表格可以滿足我們對數(shù)據(jù)的輸入需求,在js中可以很容易實現(xiàn),下面有個不錯的示例,感興趣的朋友可以參考下
    2013-09-09
  • 利用JS實現(xiàn)機(jī)器人總動員小游戲

    利用JS實現(xiàn)機(jī)器人總動員小游戲

    這篇文章主要介紹了如何利用HTML+CSS+JS編寫一個機(jī)器人總動員小游戲,代碼簡單易懂對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11

最新評論