jQuery以固定大小为中心打开新窗口

时间:2012-11-07 14:49:28

标签: jquery html popup new-window

  

可能重复:
  Center a popup window on screen?

我有4个不同的链接,所有这些链接都需要打开一个新窗口,该窗口将定位4个不同的html文件。

点击链接后,需要在新窗口中打开相关的html文件:

  • 居中
  • 固定尺寸​​900 x 600

我在下面找到了这个,但它似乎并不适合窗口的居中

http://jquerybyexample.blogspot.com/2012/05/open-link-in-new-tab-or-new-popup.html

干杯

1 个答案:

答案 0 :(得分:19)

为了使新窗口居中,给它一个屏幕尺寸的左半部分和顶部值 - 窗口大小的一半:

var left  = ($(window).width()/2)-(900/2),
    top   = ($(window).height()/2)-(600/2),
    popup = window.open ("", "popup", "width=900, height=600, top="+top+", left="+left);

FIDDLE