当我隐藏/显示它时,是否有办法让“myContent”div 下方的标签/表单具有更平滑的过渡?
目前,当 myContent div 被切换时,它下面的其他元素会“跳”到适当的位置——如果我能找到一种方法将它们向上滑动到正确的位置,那就太好了。你怎么看?
JavaScript
功能切换Div(divId){ jQuery("#" + divId).toggle("slide", { 方向:“向上” }); } 功能ShowThing(divID){ jQuery("#" + divID).show("slide", { 方向:“向上” }, 500); } 功能隐藏(divID){ jQuery("#" + divID).hide("slide", { 方向:“向上” }, 500); }
HTML
<a href="javascript:toggleDiv('myContent');" style="background-color: #ccc; padding: 5px 10px;">Toggle Button</a>
<button onclick="ShowThing('myContent');">Show</button>
<button onclick="HideThing('myContent');">Hide</button>
<div>
<div id="myContent" style="background-color: #aaa; padding: 5px 10px;">The content in this div will hide and show (toggle) when the toggle is pressed.
</div>
</div>
<div>
<label for="cool-field">Name</label>
<input type="text" name="cool-field" id="cool-field" />
</div>