-4

私はJQueryを使用して次のようにコンテンツをフェードインします:

.content {
display:none;
}

$('.content').fadeIn(500);

ただし、.contentは短時間しか表示されず、1秒間「ちらつき」ます。cssがJQueryコマンドを無効にしているようです。

誰かがそれを知っていますか、そしてどうすればそれを解決できますか?

編集:私は上記のコードのみを使用しています。唯一の違いは、div .container_insideがあり、div.contentが$.load()を使用して.container_insideにロードされることです。ロード後、$('。content')。fadeIn(500)を実行します。コンテンツdivが読み込まれ、その後のJQueryコマンドが.contentを「検索」できない可能性がありますか?コールバック関数がありません。

4

1 に答える 1

1

あなたはdelay デモを使うことができます

脚本

$(document).ready(function(){
    $('.content').delay(500).fadeIn(1500);
});

Css

.content {
    display:none;
}​

HTML

<div class="content">
    Some text blah blah blah...
</div>​
于 2012-05-04T17:14:35.157 に答える