9

可能重复:
在屏幕上居中弹出窗口?

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

单击链接时,它需要在新窗口中打开有问题的 html 文件,两者:

  • 居中
  • 固定尺寸 900 x 600

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

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

干杯

4

1 回答 1

20

为了使新窗口居中,给它一个 left 和 top 值一半的屏幕大小 - 一半的窗口大小:

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);

小提琴

于 2012-11-07T14:53:18.560 回答