表单的新窗口

时间:2014-07-25 16:44:09

标签: javascript jquery html css

我想知道你是否可以帮我解决以下问题 我想打开一个窗口的东西,可能在屏幕中央有一个模糊的背景,我会发布下面的快照

A New Window Screen Shot

请不要告诉我这个答案<a href="#" target="_blank" >some text</a>

在点击取消按钮之前,此窗口不应消失,因为有时用户点击屏幕的银行侧并且窗口会自动消失。

我没有任何代码我甚至不知道我该怎么办如果你无法帮助我至少应该如何实现这一点我不需要代码我需要知道它是如何完成的......

ppl正在询问研究我不能找到任何解决方案,这就是为什么在这里

任何想法?

1 个答案:

答案 0 :(得分:1)

使用以下代码

jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + 
                                                $(window).scrollTop()) + "px");
    this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) + 
                                                $(window).scrollLeft()) + "px");
    return this;
}