如何从文档中删除左侧元素右侧时自动更改div的位置

时间:2009-09-04 06:10:18

标签: position

我有一个probs,

当我从文档中删除右侧元素时,我想自动筛选div。 让所有的元素都从右到左开始 D C B A. 在上面的例子中,A是第一个Div B是Second,依此类推。我想要的是当我移除元素A时,A之后的元素B将在a的位置自动移位。

如果有人对此有任何想法,请告诉我。

感谢。

2 个答案:

答案 0 :(得分:0)

您必须为所有div元素指定div align =“right”。当一个div被删除时,所有其他div将自动切换到右侧。 我认为这会奏效。

答案 1 :(得分:0)

要达到此效果,您可以使用css float: right;

<div id='A' style='float:right;'>A</div>
<div id='B' style='float:right;'>B</div>
<div id='C' style='float:right;'>C</div>

如果从DOM中删除A,则B将自动浮动到右侧。

看看SELFhtml:

http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=float

要通过javascript进行删除,您可以使用jQuery

<script type="text/javascript">
  $('#A').hide();
</script>