Javascript\jQuery:是否可以使用x和y坐标覆盖元素?

Javascript\jQuery:是否可以使用x和y坐标覆盖元素?,javascript,jquery,html,css,coordinates,Javascript,Jquery,Html,Css,Coordinates,而不是绝对定位(我必须这样做,不要问为什么)元素在其他元素之上,通过搜索,找到父元素,然后预先添加到它们,是否可以通过坐标找到某些元素的位置,然后在调整窗口大小时重新计算替换的坐标?您可以通过减去边距来完成此操作 如果要将子对象附加到已包含子对象的容器中,只需从新子对象的边距中减去与现有子对象相同的高度即可 请注意顶部的边距:-100px <div id="parentContainer" style="width:100px;height:100px;float:left">

而不是绝对定位(我必须这样做,不要问为什么)元素在其他元素之上,通过搜索,找到父元素,然后预先添加到它们,是否可以通过坐标找到某些元素的位置,然后在调整窗口大小时重新计算替换的坐标?

您可以通过减去边距来完成此操作

如果要将子对象附加到已包含子对象的容器中,只需从新子对象的边距中减去与现有子对象相同的高度即可

请注意顶部的边距:-100px

  <div id="parentContainer" style="width:100px;height:100px;float:left">

        <div id="child1" style="width:100px;height:100px;float:left;background-color:red">

        </div>

        <div id="child2" style="width:100px;height:100px;float:left;background-color:blue;
                                margin-top:-100px">
        </div>

  </div>


如果您预先设置了do a margin bottom:-100px

,您可以通过减去边距来完成此操作

如果要将子对象附加到已包含子对象的容器中,只需从新子对象的边距中减去与现有子对象相同的高度即可

请注意顶部的边距:-100px

  <div id="parentContainer" style="width:100px;height:100px;float:left">

        <div id="child1" style="width:100px;height:100px;float:left;background-color:red">

        </div>

        <div id="child2" style="width:100px;height:100px;float:left;background-color:blue;
                                margin-top:-100px">
        </div>

  </div>


如果你在“做一个页边空白底部”之前做了准备:-100px

花更多时间问一个经过深思熟虑的问题,你可能会得到一些经过深思熟虑的答案。@zzzzBov,这是一个经过深思熟虑的评论。花更多时间问一个经过深思熟虑的问题,你可能会得到一些经过深思熟虑的答案。@zzzzBov,这是一个深思熟虑的评论。