如何找到窗口或html文档的中间位置?

时间:2017-01-02 17:48:09

标签: javascript jquery

我正在javascript中开发一个自定义警报对话框组件(使用jquery)。我需要在窗口或文档的黄金分割位置显示警报对话框,类似于我们的javascript警报。我试过一次计算。但这与javascript警报不兼容。我想计算js中的顶部和左侧位置而不是css。

我的计算如下

Var windowHeight = $(window).height(),
      windowWidth = $(window).width(),
      smallerPortion = windowHeight - ( windowHeight / 1.618 ),
      dialogTop = smallerPortion - ( $(dialogElement).height( ) / 2 ),
      dialogLeft = windowWidth - ( $(dialogElement).width( ) / 2 );

“dialogTop”和“dialogLeft”是计算值。

P.S:dialogElement是我的div元素,包含自定义警告对话框内容。

2 个答案:

答案 0 :(得分:0)

无法定位JavaScript警报。

您必须编写自己的HTML / CSS才能显示消息。您可以考虑从Bootstrap的模态开始。

答案 1 :(得分:0)

您可以覆盖内置警报方法

++