私はこれについていくつかの記事を見てきましたが、私にとってはうまくいく解決策はありませんでした。私は単純なシーケンスを実行しています - コンテンツの読み込み、コンテンツの読み込み、フェードダイブインしますが、読み込まれたコンテンツは完全な不透明度で一瞬表示されて消えてからフェードを実行します。私はロードされたdivの表示プロパティをnoneに設定しようとしていましたし、関数のフェードイン、遅延の設定、表示などを試みました。私はfadeTo、fadeOutなどを試しました。ちなみにhide()それは私が望む効果ではありません。任意のアイデアをいただければ幸いですjquery flicker with fadeTo
...
$('#bio_container').fadeOut(500,loadContent(ident));
});
function loadContent(ident){
$('#bio_container').load('/index.php/ajax/bios/' + ident,showContent);
}
function showContent(){
$('#bio_container').fadeIn(500);
}
:
は、ここに私のコードです。
ワウ。出来た。ありがとう!なぜ説明できますか? – mheavers
@mheavers私は答えを編集し、未熟な観点からいくつかの情報を追加しました:) –