因为标题说我需要在保持left: 100px
或其设置的任何位置时将我的div放在左边的绝对位置,例如让我说我有这些规则:
.myDiv{
position:absolute;
left:100px;
top:100px;
width:50px;
height:50px;
}
现在我如何float
向左侧left:0px
而不使用此left
命令,我需要类似float:left
javascript
的内容完全可以接受。
如果有人想知道为什么我需要这个非常奇怪的东西是因为我想保持这个物体偏移,所以稍后我可以把它带回原来的位置。
答案 0 :(得分:1)
你不能这样做。只能通过更改left
,top
,bottom
,right
中的一个或多个(或在DOM树中重新定位它们)来移动绝对定位的对象。
如果您希望能够将元素移动到之前的位置,请将left
的值保存到某处,以便在时机成熟时将其恢复。它很容易做到,并且本身足以完成你想要的任何事情。