Window對象屬性瀏覽器
ScreenLeft/ScreenTop/ScreenX/ScreenY安全
只讀整數,聲明瞭窗口的左上角在屏幕上的 x 座標 和 y 座標。IE、Safari 和 Opera 支持 ScreenLeft/ScreenTop工具
Firefox、Safari 支持 ScreenX/ScreenYspa
Chrome 都支持對象
innerWidth/innerHeight圖片
只讀屬性,聲明瞭窗口的文檔顯示區的寬度和高度,以像素計。這裏的寬度和高度不包括菜單欄、工具欄以及滾動條等的高度IE 不支持這些屬性。它用 document.documentElement 或 document.body (與 IE 的版本相關)的
clientWidth 和 clientHeight 屬性做爲替代。文檔
outerWidth/outerHeightit
只讀屬性,聲明瞭整個窗口的寬度和高度IE不支持此屬性,且沒有提供代替的屬性class
pageXOffset/pageYOffsetcli
設置或返回當前頁面相對於窗口顯示區左上角的 X/Y 位置
Window 對象方法
moveBy( )
語法: window.moveBy(x,y)相對窗口當前的座標,把它移動到指定的像素
x:要把窗口右移的像素
y: 要把窗口下移的像素
moveTo( )
語法: window.moveTo(x,y)把窗口的左上角移動到一個指定的座標
x:窗口新位置的 x 座標
y: 窗口新位置的 y 座標
提示:出於安全方面的緣由,瀏覽器限制此方法使其不能把窗口移出屏幕。
resizeBy( )
語法:resizeBy(width, height)根據指定的像素來調整窗口的大小
width:必需,要使窗口寬度增長的像素數。能夠是正、負數值
height:可選,要使窗口高度增長的像素數。能夠是正、負數值
resizeTo( )
語法:resizeTo(width, height)把窗口的大小調整爲指定的寬度和高度
width:必需,想要調整到的窗口的寬度。以像素計
height:可選,想要調整到的窗口的高度。以像素計
scrollBy( )
語法:scrollBy(xnum, ynum)把內容滾動指定的像素數
xnum:必需,把文檔向右滾動的像素數
ynum:必需,把文檔向下滾動的像素數
scrollTo( )
語法:scrollTo(xpos, ypos)把內容滾動到指定的座標
xpos:必需,要在窗口文檔顯示區左上角顯示的文檔的 x 座標
ypos:必需,要在窗口文檔顯示區左上角顯示的文檔的 y 座標