位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 控制窗口大小和位置

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-26

■知識點(diǎn)

    window對象定義了 3組方法分別用來調(diào)整窗口位置、大小和滾動條的偏移位置:moveTo()、moveBy()、resizeTo。、resizeBy()、scrollTo()和 scrollBy()。

    這些方法都包含兩個(gè)參數(shù),分別表示x軸偏移值和y軸偏移值。包含To字符串的方法都是絕對的,也就是x和y是絕對位置、大小或滾動偏移;包含By字符串的方法都是相對的,也就是它們在窗口的當(dāng)前位置、大小或滾動偏移上增加所指定的參數(shù)x和y的值。

    方法moveToO可以將窗口的左上角移動到指定的坐標(biāo),方法moveByQ可以將窗口上移、下移或者左移、右移指定數(shù)量的像素。方法resizeTo()和resizeBy()可以按照相對數(shù)量和絕對數(shù)量調(diào)整窗口的 大小。

■實(shí)例設(shè)計(jì)

    下面的示例能夠?qū)?dāng)前瀏覽器窗口的大小重新設(shè)置為200px寬、200px高,然后生成一個(gè)任意數(shù)字 來隨機(jī)定位窗口在屏幕中的顯示位置。

window.onload = function(){

    timer = window.setlnterval("jump()", 1000);

}

function jump(){

    window.resizeTo(200, 200) 

    x = Math.ceil(Math.random() * 1024) 

    y = Math.ceil(Math.random() * 760) 

    window.moveTo(x, y)

}

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部