javascript - 如何使用 Javascript/Prototype 使元素过期?

标签 javascript prototypejs

我了解如何使用 Ajax.Updater 发出请求并将结果插入到 DIV 中。

我不明白的是如何在一段时间后使这些元素过期。

因此在这种情况下,将收到报告并将其添加到列表中。但它们也应该在列表中几秒钟后过期/删除。

我该怎么做?

最佳答案

当插入元素时,可以设置一个超时时间(setTimeout)在一段时间后删除元素:

new Ajax.Updater('container', {
    onComplete: function() {
        setTimeout(function() {
            // remove the element here
        }, 60*1000); // 60 seconds
    }
});

关于javascript - 如何使用 Javascript/Prototype 使元素过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213617/

相关文章:

javascript - reCaptcha 中的阻塞帧

javascript - document.querySelector 直接后代问题

javascript - 是否可以将 MooTools 与 Prototype 和 JQuery UI 混合使用?

javascript - stopObserving 后观察事件

javascript - 在 AJAX 情况下,如何在目标页面评估 JavaScript?

javascript - 每个用户的 Firebase 安全性

javascript - 将 CSS 属性的值作为变量存储在外部配置文件中

javascript - 在 NodeJS 中使用 Mocha 和 Sinon stub ES6 类方法

javascript - 删除逗号分隔的字符串并将其替换为 javascript 正则表达式

php - 如何在 php 中使用 JS 原型(prototype)从 Select html 元素中检索值?