slideDown()
jQueryアニメーションに小さな問題があります。これslideDown()
がトリガーされると、下にあるすべてのものも下に移動します。
<p>
滑り落ちたものの下にあるすべてのものを静止させたままにするにはどうすればよいですか?
ノート:
<p>
要素、またはslideDown
呼び出しなどに変更が加えられるソリューションをお勧めします。私の実際のページでは、スライドダウンの下にたくさんのものがある<p>
ため、それらすべてを変更/再配置すると、私にとってははるかに時間がかかります〜
デモ @ JSFiddle: http://jsfiddle.net/ahmadka/A2mmP/24/
HTML コード:
<section class="subscribe">
<button id="submitBtn" type="submit">Subscribe</button>
<p></p>
</section>
<div style="padding-top: 30px;">
<table border="1">
<tr>
<td>This table moves</td>
<td>down when</td>
</tr>
<tr>
<td>slideDown()</td>
<td>is activated !</td>
</tr>
</table>
</div>
JavaScript:
$(function () {
$("#submitBtn").click(function (event) {
$(".subscribe p").html("Thanks for your interest!").slideDown();
});
});
CSS:
.subscribe p {
display: none;
}