找到视口的中心并将其存储在变量中

时间:2014-05-04 07:11:08

标签: javascript jquery html center

我想使用jquery找到视口的中心(因为它是跨浏览器兼容的) 我找到了这篇文章 Using jQuery to center a DIV on the screen 但作为一个学习者,我只是不明白如何在变量中得到它。 我希望窗口中心的x和值存储在" var x"和" var y" 如果屏幕滚动,那么它应该提供正确的中心而不是绝对的中心。 我不想使用css,因为我需要将这个x和y值传递给一个函数。 提前谢谢

1 个答案:

答案 0 :(得分:0)

实际上,答案取决于您要测量的起点。如果您想从viewport进行衡量,请使用:

$(window).on("resize", function() {
    window.x = $(window).width() / 2;
    window.y = $(window).height() / 2;
});

如果你想要从页面开头获得偏移,你应该使用像$("#...")..offset()这样的东西。