2

有人知道我该怎么做吗?

┌---------------------------------┐#内容
| ┌-------------┐ ┌-------------┐ |
| | [.A]| |[.B] | |
| | | | | |             
| | | | | |
| └----------┘ | | |
| ┌-------------┐ | | |
| | [.A]| | | |
| | | | | |
| | | └----------┘ |
| └-------------┘ ┌-------------┐ |                 
| |[.B] | |
| | | |
| | | |
| └----------┘ |
└---------------------------------┘

我有一个 div(#content),其中包含 divs(.oddpost)。它是两列,所以它只能在右侧或左侧。现在我想做的是让一个 div(.A) 出现在向左的 .oddposts 上,并使另一个 div(.B) 出现在向左的那些上。

.A 和 .B 都在 .oddpost 中,但最初都是隐藏的。我想让他们根据他们的位置“展示”。我试过使用位置和偏移量,但是当他们不使用砖石时,它会在 .oddpost 上生效,然后渲染砖石,所以有点混乱。有没有办法使用 jQuery 来实现这一点?

4

1 回答 1

0

在您的 html 文件中按顺序创建 div,然后将其应用于两个 A 块

.A {
 float: left;
 }

在向左浮动的 div 内,并将其应用于 B 的块

 .B {
  float: right;
  }

在与您的css文件中右侧对齐的 div 块内,看看它是否适合您。请参阅此示例http://jsfiddle.net/nawar/gg24L/

于 2012-02-13T21:48:01.487 回答