質問

あるdivのコンテンツを非表示にし、別のdivを表示する以下のスクリプトがあります

$("#"+objCurrentDiv).fadeOut("slow",function(){
  $("#"+objNewDiv).fadeIn("slow");
});

これは私にフェード効果を与えています。今、私はフェード効果をスライド(左から右へ)で置き換えたいと思います。 showメソッドでスライドを試しましたが、成功しませんでした。誰かがそれを書き換えるのを手伝ってくれますか?

役に立ちましたか?

解決

標準関数.slideDownおよび.slideUpは垂直方向に効果を発揮するため、次のように.animateを使用する必要があります。

$("#"+objCurrentDiv).animate({'width':'0%','display':'none'},"slow",function(){
  $("#"+objNewDiv).animate({'width':'100%','display':'block'},"slow");
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top