本實例是在窗口打開時,將整個窗口放在屏幕的最上面,使窗口無法在屏幕中進(jìn)行顯示,然后動態(tài)地使窗口進(jìn)行下移,直到窗口顯示在屏幕的左上角為止。
本實例主要應(yīng)用了 screen 對象的 availHesht 屬性來獲得當(dāng)前屏幕工作區(qū)的高度,并用 window 對象的 moveBy()方法使窗口自動下移。下面對 window 對象的 moveBy()方法進(jìn)行詳細(xì)的介紹。
moveBy()方法的語法格式:
window.moveBy(x,y)
參數(shù)說明如下。
功能:按照指定位移量設(shè)置窗口的大小。
實現(xiàn)功能的主頁面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function drop()
{
var heig = window.screen.availHeight;
if(self.moveBy)
{
self.moveBy(0,-heig);
for(i = Math.floor(heig/3);i>0;i--)
{
self.moveBy(0,3);
}
}
}
</script>
</head>
<body onload = "drop()">
<img src="new.jpg"/><br/>
<img src="new.jpg"/><br/>
<img src="new.jpg"/><br/>
<img src="new.jpg"/><br/>
</body>
</html>