0
A
回答
0
要控制不同窗口大小的彈出對話框窗口,請使用窗口的寬度和對話框的寬度來計算對話框的位置,例如:例如:如果需要將對話框顯示在無論窗口寬度的屏幕中間,試試這個:
var windowWidth = $(window).width(); //get the windows width;
var dialogWidth = $("#popup-dialog").width(); // get the dialog width;
var pLeft = (windowWidth - dialogWidth)/2;
$("#dialog").css("left", pLeft);
1
我會認爲你在說標準window.open
彈出窗口,如果不是,請告訴我們。
你需要做的事情很簡單。先找出使用screen
對象在客戶端的屏幕尺寸:
var screenWidth = screen.width;
var screenHeight = screen.height;
現在我們有屏幕的大小,我們可以例如用它來計算800×600尺寸的中心彈出的左上角:
var top = screenWidth/2 - 300;
var left = screenHeight/2 - 400;
現在,我們就準備去:
var myCenteredWindow = window.open(myURL,'myFancyPopup','width=800,height=600,scrollbars=no,top=' + top + ',left=' + left + '');
注意,這可以很容易地編寫成一條線(當你發生了什麼):
var myCenteredWindow = window.open(myURL,'myFancyPopup','width=800,height=600,scrollbars=no,top=' + screen.width/2 - 300 + ',left=' + screen.height/2 - 400 + '');
相關問題
- 1. 小工具位置和窗口大小
- 2. 如何從不同的程序窗口獲取窗口位置/大小?
- 3. JQuery PopUp位置不工作
- 4. 獲取最大化最小化窗口的窗口位置
- 5. CSS JQuery Div相對於窗口大小的起始位置
- 6. 基於窗口調整大小的jQuery位置元素
- 7. jquery - 通過滾動位置動畫工作相同的窗口調整大小
- 8. 調整窗口大小Jquery
- 9. 窗口大小與樣機不同
- 10. 在調整窗口大小時將div改爲相同位置
- 11. 調整窗口大小並將div保持在同一位置
- 12. jQuery onClick:如何根據窗口大小切換不同的類?
- 13. jQuery窗口調整大小
- 14. jquery窗口調整大小
- 15. jQuery窗口大小調整
- 16. jquery計算元素大小,同時調整窗口大小
- 17. ggplot geom_point不同的大小與窗口大小
- 18. 更改窗口位置jquery
- 19. 在objective-c中設置窗口大小iOS的位置?
- 20. 將元素放置在窗口上的相同位置調整大小
- 21. setInterval + jQuery窗口大小的CSS動畫
- 22. 如何自動定位窗口像Popup?
- 23. 調整與窗口大小同步的控件大小
- 24. 大小批處理窗口和設置在特定位置
- 25. 調整大小的窗口仍然在div內的同一位置的按鈕
- 26. 窗口大小調整問題
- 27. 窗口和畫布上的WPF單位不同。什麼是窗口大小單位?
- 28. WPF中最小化的窗口位置
- 29. 如何在隱藏窗口小部件後調整窗口大小,同時仍允許調整窗口大小?
- 30. WPF窗口大小
您能否*更具體? – m90 2012-04-08 08:52:47
看看這個參考資料:http://www.w3schools.com/jsref/met_win_open.asp – Armatus 2012-04-08 09:12:50