0

JavaScriptとjqueryが初めてなので、これはループに陥っています。

流動的な fadeOut 変更 html fadeIn 関数を使用したいのですが、期待どおりに機能していないようです。

jquery を使用した ajax リクエストによって入力されるコンテンツ用の div コンテナーがあります。これはうまくいきます。

私の最終目標は、ajax リクエストを作成し、div コンテナー内の現在のコンテンツをフェードアウトし、新しいコンテンツをフェードインすることです。

コードは現在次のとおりです

$("#middle").fadeOut('slow',function(){
    $("#middle").html(data).fadeIn('slow');
});

不透明度で同じことを試しましたが、同じ問題があります。不透明度は、divコンテナーのサイズをそのままにしておくため、私がやりたい方法のようです。答えは単純でなければなりません。

前に述べたように、私は不透明でそれを行うことを好みますが、それが機能する場合はどちらの方法でも構いません。私は両方に同じ問題を抱えています。

問題はブラウザのキャッシュの問題のようです。発生しなくなりました。最初にチェックして、不透明度を使用した同等のコードを表示してください!

4

1 に答える 1

2

これを試してみてください少しスムーズです...

$("#middle").fadeOut('slow',function(){
    $("#middle").html(data);
}).fadeIn('slow');

乾杯!

于 2012-05-16T21:50:57.997 に答える