相对于页面的位置元素

时间:2012-08-01 01:16:51

标签: javascript css-position

我有这个元素,我想将它定位到页面上的特定坐标。问题是它在另一个定位元素中,所以position:absolute将它放在相对于这个元素的位置,而我希望它相对于页面放置。

有什么方法可以将元素放在页面的特定坐标上吗?

你可以在这个页面上看到我的内容:http://bit.ly/NkfJk7当你将鼠标悬停在那个黄色的感叹号图标上时,我希望粉红色的框显示在那个附近,但它显示的是那个距离的两倍。

2 个答案:

答案 0 :(得分:1)

我明白了,我做错了。

toolTip.style.left = button.offsetLeft + "px";
toolTip.style.top = button.offsetTop + "px";

无需绝对:)

答案 1 :(得分:-2)

您可以将position: fixed用于此

https://developer.mozilla.org/en/CSS/position

  

固定

     

不要为元素留出空间。而是将其定位在相对于屏幕视口的指定位置,并在滚动时不移动。打印时,将其放在每页的固定位置。


编辑:忽略此答案。相对于屏幕的位置固定位置,因此它将跟随页面滚动。