jquery slideDown而不是slideAndPush

时间:2009-01-20 15:59:43

标签: javascript jquery dom slidedown

我有一个div,我点击了一个指向slideDown的链接。正如预期的那样,它做了它所承诺的,但我更喜欢它滑开而不会推动其他元素。就像在其他图层上面的图层一样。这有可能吗?

2 个答案:

答案 0 :(得分:1)

这可能但并非完全简单。我是在here (the video hover-overs)之前完成的。

这个概念基本上是:

  1. 在当前元素上设置相对位置(您正在浮动的元素,或者如果更有意义,则为其父元素)。这可以在CSS中静态设置。
  2. 创建一个新元素,使用相同尺寸对其进行相似的样式设置,并使用position:absolutez-index:...
  3. 将其置于当前元素的正上方
  4. 使用slideDown(或根据最有意义的方式改变高度),它应该高于其他内容

答案 1 :(得分:-1)

尝试浮动元素。如果它们是div,它们应该相互滑动。