.video-field-new
次のコードがあり、ページが読み込まれてから指定された時間、たとえば 5 秒後にDIV ( ) を非表示にしたいと考えています。それは可能ですか?
<div id="BodyField">
<div class="video-field-new"></div>
</div>
また、ユーザーがこれが発生していることを確認できるため、消えるのではなく、フェードアウトすることができればボーナスです。
.video-field-new
次のコードがあり、ページが読み込まれてから指定された時間、たとえば 5 秒後にDIV ( ) を非表示にしたいと考えています。それは可能ですか?
<div id="BodyField">
<div class="video-field-new"></div>
</div>
また、ユーザーがこれが発生していることを確認できるため、消えるのではなく、フェードアウトすることができればボーナスです。
あなたはこのようにすることができます
$("#BodyField").delay(5000).fadeOut();
$(window).load(function(){
setTimeout(function(){ $('.video-field-new').fadeOut() }, 5000);
});
このようなこともできます
$(document).ready(function(){
$('.video-field-new').fadeOut(5000)
})
$(selector).fadeOut(speed,easing,callback)
パラメータ | 説明
速度= オプション。フェード効果の速度を指定します。デフォルト値は 400 ミリ秒です
可能な値:
イージング= オプション。アニメーションのさまざまなポイントで要素の速度を指定します。デフォルト値は「スイング」です
可能な値:
コールバック= オプション。fadeOut()メソッド終了後に実行する関数
詳細については、このドキュメントを確認してください https://www.w3schools.com/jquery/eff_fadeout.asp