我有DIV和其中的一些DIV,属性为“position:absolute”。所有元素的大小和坐标是已知的并且是固定的。我必须移动父DIV,但是用户必须认为所有儿童DIV都可以在他们的旧地点进行视觉活动。在不影响子DIV的情况下移动父DIV
这似乎很容易,但所有内部DIV的坐标也必须改变,并且完全由父DIV的移动距离(例如,距离已知,例如20px)。我试图改变父DIV的CSS,并在循环中改变所有子元素的坐标,但它看起来不太好 - 我仍然可以看到子元素如何移动(移动速度很快,但是不可见)。我希望通过一个简单的操作来移动父DIV,但DIV内的所有内容都会自动更改其位置,无人能注意到这一点。我怎样才能做到这一点?性能很重要。
代码示例:
<div id="parent" style="position:absolute; top:50px; left:100px; width:500px; height:300px;">
<div id="child1" style="position:absolute; top:10px; left:15px; width:20px; height:20px;"></div>
<div id="child2" style="position:absolute; top:10px; left:55px; width:20px; height:20px;"></div>
</div>
发布您的代码,请 –
欢迎SO。请提供您迄今为止所尝试的代码示例,以便我们了解涉及的内容。 – Shaggy
向主帖添加代码示例 – alexoy