jQueryのスライドダウンの問題がいくつかあります。
スライドダウンを初めてクリックしたとき、アニメーションは表示されず、非表示から表示に変わります。ただし、その後のすべてのクリックはアニメーション化されます。
これは私が使用しているコードです:
$('#open').click(function() {
$('#hideWrapper').slideDown('fast', function()
});
});
$('#close').click(function() {
$('#hideWrapper').slideUp('fast', function() {
});
});
このコードはよりクリーンですが、まったく機能しないため、このコードを使用する必要があると思います。
$('#open').click(function() {
$('#hideWrapper').slideDown('fast', function()
});
$('#close').click(function() {
$('#hideWrapper').slideUp('fast', function() {
});
どちらもjsfiddleで正常に動作します:
最初のクリックでスライドダウンしますが、jQuery を適切にロードしていませんか? onDomReady の問題?
あなたが提供できる助けを前もって感謝します。