をカット私が滑り落ちるモバイルナビゲーションを作成しています、と私はそれを.slideToggle()は要素を隠し、アニメーションが短い
fiddleをアニメーション化する.slideToggle()を使用しています表示されます
HTML
<table id=menu>
<tr>
<td align="center">link</td>
<td align="center">link</td>
</tr>
<tr>
<td align="center">link</td>
<td align="center">link</td>
</tr>
<tr>
<td align="center">link</td>
<td align="center">link</td>
</tr></table>
CSS
#menu {
display: none;
position: absolute;
margin-top: 50px;
width: 100%;
height: 150px;
background-color: #fff;
z-index: 8;
}
tr {
height: 50px;
}
JS
$(".toggle").click(function() {
$("#drop").toggleClass('flip');
$("#menu").slideToggle(300);
});
が、テーブルには、私のヘッダーより背が高い、それはそれだけの代わりにスライドアニメーションを仕上げ消えページの最上部にスライドしたときに(フィドルを参照)です。
これを解決する方法はありますか?または使用するより良いアニメーション?
ありがとうございます!
** [これはあなたを助けるかもしれない](http://stackoverflow.com/a/11836949/2065039)* * –