如何在N秒后隐藏div?

Bdf*_*dfy 0 javascript jquery

最后按任意键后N秒后如何隐藏div?

<body onkeydown="KeyDown(event);" >

<div id="helpmenu"></div>
<script>
function KeyDown(event) {
    $('#helpmenu').show();
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

如果我在 5 秒内无法按任何键: $('#helpmenu').hide()

小智 5

$(this).delay(2000, function()
{
    $('#mydiv').hide();
});
Run Code Online (Sandbox Code Playgroud)

或者...

setTimeout($('#mydiv').hide(), 2000);
Run Code Online (Sandbox Code Playgroud)