Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
あるdivのコンテンツを非表示にし、別のdivのコンテンツを表示する以下のスクリプトがあります
$("#"+objCurrentDiv).fadeOut("slow",function(){ $("#"+objNewDiv).fadeIn("slow"); });
これでフェード効果が得られます。今度はフェード効果をスライドで置き換えたいです(左から右。スライドインショー方式を試しましたが、うまくいきませんでした。誰かが書き直してくれませんか?
標準関数の.slideDownと.slideUpは垂直方向に効果を発揮するため、次のように.animateを使用する必要があります。
$("#"+objCurrentDiv).animate({'width':'0%','display':'none'},"slow",function(){ $("#"+objNewDiv).animate({'width':'100%','display':'block'},"slow"); });