怎样才能让div在几秒钟后消失?

时间:2015-07-01 09:23:43

标签: jquery dom event-handling

我有以下功能可以在触摸时淡出div,但我希望在5秒内消失,以防用户不作出反应。 知道如何修改代码?

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

2 个答案:

答案 0 :(得分:2)

delay$('#ceva').on({ 'touchstart': function() { $('#ceva').fadeOut(); } }); 一起使用,如下所示。

  

设置计时器以延迟执行队列中的后续项目。

ready

$('#ceva').delay(5000).fadeOut(); 添加以下内容:

public static <T> Vector<T> toVector1(Collection<T> coll) {
    return new Vector<T>();
}

答案 1 :(得分:0)

请试一试。

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