HTML页面中元素之间的距离

时间:2014-06-29 13:36:02

标签: javascript jquery html css

我正在使用HTML / CSS / jQuery / JS开发一个天文馆,而且还有一些我真的无法做到的事情。

我一直在寻找类似的东西,我偶然发现了this,这与我正在寻找的东西最相符。

基本上,我的观点是在一个计划中(水平地)代表太阳系(大部分),并且用户只会向右滚动以查看行星等。没有垂直滚动。

我创建了一个div,其中包含另一个名为" point" (宽度:1px,高度:1px)。我的观点是计算div" point"之间的距离。当用户滚动(实时)时,我的太阳中心(div名为" sun")。

你能帮帮我吗?

干杯。

1 个答案:

答案 0 :(得分:0)

var sun = $("#sun").position(), point = $("point").position();
var dx = sun.x - point.x, dy = sun.y - point.y;
var distance = Math.sqrt(dx * dx + dy * dy);