jQuery淡出DIV显示一定时间后

Dan*_*Dan 11 jquery

我有以下代码,并希望.video-field-new在页面加载后的指定时间后隐藏DIV(),例如5秒.那可能吗?

<div id="BodyField">
    <div class="video-field-new"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我可以让它淡出而不是仅仅因为用户将看到这种情况而消失而获得奖励.

Sta*_*arx 40

你可以这样做

$("#BodyField").delay(5000).fadeOut();
Run Code Online (Sandbox Code Playgroud)


Den*_*ret 19

$(window).load(function(){
  setTimeout(function(){ $('.video-field-new').fadeOut() }, 5000);
});
Run Code Online (Sandbox Code Playgroud)