第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

除了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)的即是你所想要打開窗口左上角所位于你屏幕的坐標(biāo),x坐標(biāo)和y坐標(biāo)。

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

不要最強好吧 提問者

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

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

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

mywin.moveTo(400,200);

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

不要最強好吧 提問者

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

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

好像沒有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 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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