1

ユーザーmouseEnters<h1>タグを付けると、単純な小さな div が作成されます。でdivを作成していprepend()ます。この div が動的に作成されたら、フェードアウトを遅らせる方法はありますか? div が作成されてから 4 秒後としましょう。いつものように、どんな助けも大歓迎です。この前の投稿をチェックしましたが、役に立ちません。

これが私が取り組んでいるものです。

    $('.sitename').mouseenter(function(){
    $(this).parent().prepend('<div class="mobile_pop">Available on All Mobile Devices</div>');
});//end mouseEnter
4

1 に答える 1

1

あなたはこれを行うことができます :

$('.sitename').mouseenter(function(){
    var $div = $('<div class="mobile_pop" style="display:none;">Available on All Mobile Devices</div>');
    $(this).parent().prepend($div);
    setTimeout(function(){$div.fadeIn()}, 4000);
});

setTimeout作成したdivでフェージングする関数に登録するだけです。

デモンストレーション(divは単にボディに追加されます)

于 2012-12-10T19:39:42.830 に答える