0

我想要一个从网页顶部向下滑动的登录页面。但我希望它向下移动整个网站而不是覆盖页面。

任何人都可以给我一个链接?

埃里克

4

2 回答 2

1

一种方法是在 HTML 中使用相对定位,以便主要内容在登录后流动。这意味着您所要做的就是调整登录的高度div以将其余内容下推:

<div id="thePage">
  <div id="login"><!-- login stuff here --></div>
  <div id="restOfThePage"><!-- The rest of the page here --></div>
</div>

CSS 会是这样的:

#login { height: 0; }

然后,当您想通过 JavaScript 显示登录面板时,您只需执行以下操作:

document.getElementById("login").style.height = "100px"; // for example

或者,如果您想为登录面板设置动画,您可以使用 jQuery 或任意数量的具有动画功能的 JavaScript 库。

于 2010-08-25T02:01:16.160 回答
1

如果您使用的是 jQuery,那么.slideDown()方法就是您想要的。

于 2010-08-25T02:01:58.053 回答