【发布时间】:2020-10-07 21:31:45
【问题描述】:
我在 Django 中有一个查询,显示当前用户的所有帖子按帖子的开始日期排序。
我想在 HTML 模板中显示一个 DIV,上面写着:<div>“Will start soon”</div>,在帖子开始时间前 15 分钟。
有谁知道在 Javascript 中如何在帖子开始前的最后 15 分钟内显示 HTML div?
我有两个字段可以让这个脚本工作: 开始日期和开始时间
非常感谢!欢迎任何想法!
<div class="publish-reminder invisibles" data-publish-time="{{ post.date_start }} {{ post.start_time }}">Will start soon</div>
for (let publishReminder of document.querySelectorAll("div.publish-reminder.invisibles")){
setTimeout(function() {
publishReminder.classList.remove("invisibles");
}, new Date(publishReminder.getAttribute("data-publish-time") - new Date()));
}
【问题讨论】:
-
我们很乐意为您提供帮助。但是我们确实希望您至少尝试过创建它。在问题中包含您的代码。
标签: javascript python jquery django