如何让 div 在几秒钟后消失?

How can I make a div to disappear after couple of seconds?

我有以下功能,可以在触摸时淡出 div,但我想同时让它在 5 秒后消失,以防用户没有反应。 知道我该如何修改代码吗?

$('#ceva').on({
    'touchstart': function() {
        $('#ceva').fadeOut();
    }
});

使用 delaytouchend 如下。

Set a timer to delay execution of subsequent items in the queue.

$('#ceva').on({
    'touchstart': function() {
        $('#ceva').fadeOut();
    }
});

ready中添加以下内容:

$('#ceva').delay(5000).fadeOut();

请试试这个。

$(function() {
    setTimeout(function() {
        $("#ceva").hide('blind', {}, 500)
    }, 5000);
});