我有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