基本的には、$.get()
関数を使用して、Webサイトからデータを取得します。データを受信すると、既存のコンテンツをスライドさせて新しいコンテンツをスライドさせる必要があります。ここでjQuery slideDown()およびslideUp()エフェクトの問題
は私のコードです:
$.get(url, so, function (data) {
if (data.length>0)
{
$("#center_content_box").slideToggle(2000).empty().html(data).slideToggle(2000);
}
});
問題は、新しいコンテンツが表示されているならば、効果が起こるということです。リンクをクリックすると、http://www.elegantthemes.com/preview/BusinessCard/
のような効果が欲しいです。コンテンツのスライドアップが消えてスライダダウンしてから再びフェードします。アニメーションはシャイ
$("#item").slideDown('slow', function(){
$("#item").html("Set content here after effect is done");
});
完了したときに
は、これを行ってIVEとスライド効果は、そのリンクに示すようにフェード効果を取得する方法について混乱しwork.imているようです。 $( "#center_content_box")。slideUp(2000、function(){$( "#center_content_box")}空白().html(data).slideDown(2000)}); –
この回答を確認してください:http://stackoverflow.com/questions/734554/jquery-fadeout-then-slideup –