javascript - 相对于页面定位元素

标签 javascript css-position

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

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

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

最佳答案

我发现了,我做错了。

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

没必要绝对:)

关于javascript - 相对于页面定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751293/

相关文章:

javascript - 从表格形式格式化序列化数据并选择数据

javascript - 如何获取数组中的对象以显示在文档或控制台上

javascript - 在 HTML5 Canvas 上绘制圆形的 3 种方法示例

javascript - 如何理解Nodejs、SPA、API的关系?

html - 为什么 padding 会改变设置了 border-box 的子 div 的高度?

css - 做一个位置 :absolute div scroll normally within another scrollable div

html - 使用隐藏的 div 进行布局

html - 位置 : sticky buttons not working in IE 11

php - 动态保存所见即所得内容的概念

android - 将元素(尤其是右上角)固定到 chrome mobile 中的视觉视口(viewport),内容非常广泛?