1

我有一个 div,我在其中单击指向 slideDown 的链接。正如预期的那样,它实现了它的承诺,但我更喜欢它滑开而不向下推其他元素。就像在其他层之上的一层。这可能吗 ?

4

2 回答 2

1

这是可能的,但并不完全简单。我以前在这里做过(视频悬停)

这个概念基本上是:

  1. 在当前元素上设置相对位置(您正在浮动的元素,或者它的父元素,如果这更有意义的话)。这可以在您的 CSS 中静态设置。
  2. position:absolute创建一个新元素,使用相同的尺寸对其进行类似的样式设置,然后使用和将其放置在当前元素的正上方z-index:...
  3. 使用 slideDown (或再次更改高度,具体取决于最有意义的内容),它应该高于您的其余内容
于 2009-01-20T16:05:55.300 回答
-1

尝试浮动你的元素。如果它们是 div,它们应该彼此滑过。

于 2009-01-20T16:04:30.437 回答