Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将div浮动到左侧,同时保持';s";“左”;css属性_Javascript_Css - Fatal编程技术网

Javascript 将div浮动到左侧,同时保持';s";“左”;css属性

Javascript 将div浮动到左侧,同时保持';s";“左”;css属性,javascript,css,Javascript,Css,因此,正如标题所说,我需要将div以绝对位置向左浮动,同时保持left:100px或其设置的任何值,例如,假设我有以下规则: .myDiv{ position:absolute; left:100px; top:100px; width:50px; height:50px; } 现在,如果不使用这个left命令,我怎样才能float将它放在左侧,即left:0px,我需要类似于float:left的东西,而且javascript也是完全可以接受

因此,正如标题所说,我需要将div以绝对位置向左浮动,同时保持
left:100px
或其设置的任何值,例如,假设我有以下规则:

.myDiv{
     position:absolute;
     left:100px;
     top:100px;
     width:50px;
     height:50px;
}
现在,如果不使用这个
left
命令,我怎样才能
float
将它放在左侧,即
left:0px
,我需要类似于
float:left
的东西,而且
javascript
也是完全可以接受的


如果有人想知道为什么我需要这个非常奇怪的东西,是因为我想保持这个物体的偏移量,这样以后我可以把它恢复到原来的位置。

你不能这样做。绝对定位的对象只能通过更改
(或在DOM树中重新定位)中的一个或多个来移动


如果希望能够将元素移动到上一个位置,请将
left
的值保存在某个位置,以便在时机成熟时恢复该值。这很容易做到,而且它本身就足以完成您希望它完成的几乎任何事情。

剩下的填充内容呢?如果您对Javascript没有意见,那么我认为您试图解决的问题是错误的。也许提供更多关于你到底想要什么的信息会帮助我们帮助你。OP没有说他不适合改变
位置
temporarily@NiklasB.:只要改变
位置
,你能做的就只有这么多了。我真的认为这是不够的,无论如何,我们都需要准确的标记和他正在尝试的详细说明。正如我所想,哦,我想我必须用
js
保存旧位置,并在需要时使用它