好像沒有api屬性能直接居中的吧。w3cshool里是沒看見過。
不直接設(shè)置坐標(biāo)也得動態(tài)就算坐標(biāo)。像下面這樣的:
var width=800; //彈出窗口的寬度;
var height=600; //彈出窗口的高度;
var top = (window.screen.availHeight-30-height)/2; //獲得窗口的垂直位置;
var left = (window.screen.availWidth-10-width)/2; //獲得窗口的水平位置;
2017-08-17
可以使用window.moveTo()的方法。
首先你將所打開窗口聲明一個名稱,例如:var mywin = window.open();
然后代入.moveTo(),如:mywin.moveTo(),"()"內(nèi)的即是你所想要打開窗口左上角所位于你屏幕的坐標(biāo),x坐標(biāo)和y坐標(biāo)。
2017-08-17
還可以用window.moveTo()的方法來移動窗口的坐標(biāo)。
var mywin=window.open("url","_blank","width=800,height=600,menubar=no,toolbar=no");
mywin.moveTo(400,200);