私はdivをクリックして再びクリックすると非表示になるdivを作成しています。jqueryのtoggleClass関数を使用しています。問題は、divが開いたり閉じたりしている間にアニメーションが必要なことです。私はトランジションを試みました:1s、すべての関連クラスで、そして身体でさえ、無駄です。 これはフィドルである:ここではhttp://jsfiddle.net/9dq2p7dw/105/JqueryのtoggleClass functonにアニメーションを追加するには
は私のjqueryのコードです:
$(document).ready(function(){
$(".view").click(function(){
$(".view-more").toggleClass("hide show", 500);
});
});
アニメーションのどのように役立つことができますか? – nnnnnn
'display'で変更をアニメーション化することはできません。 'height'や' width'、 'opacity'、ほとんどの連続値の変化をアニメートすることができます。 'display'はオンまたはオフです。 jQuery関数 'fadeIn'または' slideDown'などを[ここ](http://api.jquery.com/category/effects/)から使用して、同様の効果を得ることができます(アニメーション化またはアニメーション化してから非表示にする) 。 nnnnnnが言うように、あなたが起こると予想されるアニメーションの種類を言わない限り、私たちはあなたを助けることはできません。 – Amadan