在jQuery中,如何设置相对于父级而不是文档的位置值的元素的“ top,left”属性?

最高

.offset([coordinates])方法设置元素的坐标,但仅相对于文档。那么如何设置元素的坐标,但相对于父元素呢?

我发现该.position()方法仅获得相对于父级的“顶部,左侧”值,但未设置任何值。

我尝试过

$("#mydiv").css({top: 200, left: 200});

但不起作用。

冠军

要设置相对于父级的位置,您需要设置position:relative父级和position:absolute元素的

$("#mydiv").parent().css({position: 'relative'});
$("#mydiv").css({top: 200, left: 200, position:'absolute'});

之所以position: absolute;可行,是因为位置相对于最近定位的父对象(即,具有除default以外的任何position属性的最近的父对象static)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在RAW JavaScript中获取元素的left / top属性?

递归数组中相对于子级属性的自适应父级

通过js在rich:modalPanel中设置top和left属性

如何获取offsetParent div的top和left属性?

相对于父级父级的位置元素

是否可以将类更改应用于 d3.js 中 selection.classed() 的元素,或设置相对于它的 currentValue 的 CSS 属性值

如何使用javascript获取像素的left / right / top / bottom属性值?

如何在内容按钮中显示Canvas.Left I Canvas.Top属性?

<area shape="rect"> 标签的“coords”属性不是“left,top,right,bottom”格式

绝对放置元素时,“ margin-top,-left,-bottom,-right”和“ top,left,bottom,right”属性之间有什么区别吗?

相对于父级底部的位置

如何使用 Top 和 Left CSS 属性将元素定位在图像上非常精确的像素处

Delphi 自定义组件,拖动时无法在设计器中定位(Top/Left 属性的自定义设置器)

如何设置相对于文档高度而不是视口高度的CSS位置“顶部”?

如何获得相对于父元素的位置?

如何使用相对于父元素的绝对位置

相对于父容器的位置元素

查找元素相对于文档的位置

XL VBA如何防止在第一个.Show上忽略用户窗体的.Top和.Left属性?

Javascript,游戏,如何确定javascript中div元素相对于父div的位置(x,y)?

可以相对于同级定义对象的属性值吗?

如何在Kephas中解决相对于构造函数和/或属性注入的DI?

如何在 JavaScript 中设置元素的 style.top 属性?

有什么方法可以设置相对于静态父元素的元素位置?

CSS规范中是否有任何允许百分比属性相对于特定元素/属性的内容?

根据对象的属性值(相对于它在其他元素中出现的次数)来过滤数组

设置相对于父级父级的高度,但拉伸父级

javascript-如何在jquery中相对于水平水平逐个父级循环子div?

Mousemove事件:鼠标相对于父元素的位置