js寫出遮罩層登陸框和對聯(lián)廣告并自動跟隨滾動條滾動
來源:易賢網(wǎng) 閱讀:1088 次 日期:2014-04-30 16:12:53
溫馨提示:易賢網(wǎng)小編為您整理了“js寫出遮罩層登陸框和對聯(lián)廣告并自動跟隨滾動條滾動”,方便廣大網(wǎng)友查閱!

代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>越獄的囚徒</title>

<style type="text/css">

#zhezhao{ /*遮罩層 先隱藏起來 后面我會通過JS修改display: 為block 讓他顯示出來*/

position:absolute;

z-index:1000;

background:#ccc;

width:100%;

height:100%;

opacity: 0.8;

filter:alpha(opacity=80);

display:none;

}

#denglu{ /*登陸層 先隱藏起來 后面我會通過JS修改display: 為block 讓他顯示出來*/

position:absolute;

z-index:2000;

width:100%;

height:200px;

margin:150px auto;

display:none;

}

#denglu table{ /*居中顯示*/

margin:auto;

}

.content{

width:800px;

margin:0 auto;

}

#zuo{ /*這個是兩邊浮動的廣告對聯(lián),一(左)一右*/

position:absolute;

left:3px;

top:100px;

border:5px solid purple;

background:#ccc;

color:purple;

font-size:50px;

text-align:center;

height:200px;

width:85px;

z-index:2000;

}

#you{ /*這個是兩邊浮動的廣告對聯(lián),一左一(右)*/

position:absolute;

right:3px;

top:100px;

border:5px solid purple;

background:#ccc;

color:purple;

font-size:50px;

text-align:center;

height:200px;

width:85px;

z-index:2000;

}

</style>

<script type="text/javascript">

var h=0;

function fun1(){ //這里讓登陸框 和 廣告框 隨著滾動條也自動滾動 保持一直可以讓用戶看到

h=document.body.clientHeight;

document.getElementById('zhezhao').style.height=h+"px";

window.onscroll=function(){

//改變登錄框的位置

//獲取滾動條離開上方的距離

var t=document.body.scrollTop+document.documentElement.scrollTop;//兼容谷歌和火狐瀏覽器

//把這個值,交給denglu這div的margin-top

document.getElementById('denglu').style.marginTop=150+t+"px";

document.getElementById('zuo').style.top=100+t+"px";

document.getElementById('you').style.top=100+t+"px";

}

}

function show(){ //激活他們

//遮罩層

document.getElementById('zhezhao').style.display='block';

//登錄層

document.getElementById('denglu').style.display='block';

}

function hide(){ //隱藏他們

//遮罩層

document.getElementById('zhezhao').style.display='none';

//登錄層

document.getElementById('denglu').style.display='none';

}

</script>

</head>

<body style="margin:0;" onload="fun1();">

<div id="zuo">美<br/>女</div>

<div id="you">帥<br/>哥</div>

<div id="zhezhao"></div>

<div id="denglu">

<div>

<table bgcolor="#ccc" width="350">

<tr>

<td>登錄</td><td><a href="javascript:hide();">關閉</a></td>

</tr>

<tr>

<td>賬號</td>

<td><input type="text"/></td>

</tr>

<tr>

<td colspan="2"><input type="submit" value="登錄"/></td>

</tr>

</table>

<a id="a-1" href="javascript:void();">test</a>

</div>

</div>

<a href="javascript:show();">登錄</a>

<div class="content" style="background:red;">

<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>

<div class="content" style="background:green;">

<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>

<div class="content" style="background:blue;">

<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>

<br/>

<br/>

</body>

</html>

更多信息請查看IT技術專欄

更多信息請查看網(wǎng)絡編程
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網(wǎng)