0
我有以下元素:一個文本框在另一個水印效果和驗證。位置沒有問題,因爲我在body.ready上設置了疊加層的座標,但是當相鄰的一個容器被重新調整大小時,疊加元素的位置發生變化,覆蓋元素的位置出現錯誤。是否有方法(事件)查看疊加的容器何時改變頂部和左側座標,然後更改疊加容器的頂部和左側座標。謝謝。jquery如何更新重疊的元素位置的變化覆蓋的位置
我有以下元素:一個文本框在另一個水印效果和驗證。位置沒有問題,因爲我在body.ready上設置了疊加層的座標,但是當相鄰的一個容器被重新調整大小時,疊加元素的位置發生變化,覆蓋元素的位置出現錯誤。是否有方法(事件)查看疊加的容器何時改變頂部和左側座標,然後更改疊加容器的頂部和左側座標。謝謝。jquery如何更新重疊的元素位置的變化覆蓋的位置
(簡單地張貼從上面的評論的答案)
你應該給你的包裝position: relative
:
HTML:
<div>
<textarea><textarea>
<textarea><textarea>
</div>
CSS:
div {
position: relative;
}
textarea {
position: absolute;
top: 0; left: 0;
}
爲什麼不把它們放在一個包裝元素中,用'position:relative'? –
它可能會工作,但是當我將覆蓋層設置爲相對位置時,我似乎無法使它們正確重疊,因爲頁面認爲存在元素,並在元素應該存在的位置留下間隙。而當元素的顯示設置爲none時,間隙消失 –
哦,我給了容器相對和它的工作謝謝:) –