0

我正在使用以下内容使用 jQuery 向下滑动联系表单:

$("#panel").slideDown(1000);

这里发生的是页面的其余内容向下滑动以容纳联系表格,这是我想要的,而不是“推送”联系表格到页面上,这样表格底部首先显示,它“显示”了表格,因此顶部首先显示。我想要“推送”效果,从这里搜索看来,包括 jQuery UI 和以下内容就可以了。

$("#panel").show("slide", { direction: "up" }, 1000);

它确实如此。但是,现在页面的其余内容并没有随着表单向下滑动,而是突然跳到正确的位置以容纳表单。

如何实现这两种效果,即向下“推”表单和向下滑动页面内容?

HTML

<div id="panel">

<div id="contact-form">

*FORM*

</div></div>

CSS

#panel {
    display:none;
}

#contact-form {
    width: 840px;
    height:auto;
    position:relative;
    left:50%;
    margin-left:-420px;
}
4

0 回答 0