最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

除了top和left還有什么辦法能讓打開的窗口在屏幕中間

window.open('url','_blank','width=800,height=600,top=200,left=400,menubar=no,toolbar=no')。

正在回答

2 回答

可以使用window.moveTo()的方法。

首先你將所打開窗口聲明一個名稱,例如:var mywin = window.open();

然后代入.moveTo(),如:mywin.moveTo(),"()"內(nèi)的即是你所想要打開窗口左上角所位于你屏幕的坐標,x坐標和y坐標。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

不要最強好吧 提問者

想要讓窗口跳出的時候在屏幕中間呢?慢慢調(diào)整X和Y坐標嗎?
2017-08-17 回復(fù) 有任何疑惑可以回復(fù)我~

還可以用window.moveTo()的方法來移動窗口的坐標。

var mywin=window.open("url","_blank","width=800,height=600,menubar=no,toolbar=no");

mywin.moveTo(400,200);

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

不要最強好吧 提問者

就是那個400,200并不是我想要的效果,我是想讓對話框直接在屏幕居中顯示。這個方法不也是通過改變坐標來實現(xiàn)的嗎?
2017-08-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Charles3477936 回復(fù) 不要最強好吧 提問者

好像沒有api屬性能直接居中的吧。w3cshool里是沒看見過。 不直接設(shè)置坐標也得動態(tài)就算坐標。像下面這樣的: 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 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

除了top和left還有什么辦法能讓打開的窗口在屏幕中間

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號