javascript - 几秒钟后通知开/关
问题描述
我是 JavaScript 的初学者,正在做一些练习。当我添加新电影时,会在 0.5 秒后显示通知,但我不确定之后如何设置 2 秒的时间间隔来隐藏通知。任何帮助表示赞赏!
// Notification
function notify(){
setTimeout(function(){
document.getElementById('notificationAddMovie').style.display = 'block'},500);
}
/* Notification */
#notificationAddMovie{
display: none;
position:fixed;
padding:1rem;
bottom:10px;
left:10px;
background-color:#621940;
color:#FFF;
font-family: helvetica;
border-radius:3px;
}
<!-- Movie Add Box-->
<div id = 'notificationAddMovie'>
<p>Successfully added!</p>
</div>
解决方案
function notify(){
setTimeout(function(){
document.getElementById('notificationAddMovie').style.display = 'block'
}, 500);
setTimeout(function(){
document.getElementById('notificationAddMovie').style.display = 'none'
}, 2000);
}
那是你需要的吗?
推荐阅读
- flutter - 如何使我的可滑动容器与我的列表项中的容器高度相同?
- html - what's the purpose of adding ngModel attribute alone with no value?
- c# - 在 C# 中以窗口形式打开现有 PDF
- python - 使用异步数据加快加载时间(Google API 和 Kivy 的 UrlRequests)
- typescript - 检测到多个键盘按下,如何解决此打字稿问题绑定元素“键”隐含地具有“任何”类型.ts(7031)
- javascript - 在 Google 表格中调用对话框的正确方法是什么?
- javascript - 在js中使用XMLHttpRequest时的不同网格
- javascript - 我被这个方法问题困住了
- continuous-integration - bitbucket-pipelines.yml 文件中的部署环境“暂存”在管道中多次出现
- javascript - v-menu 在看到 v-list-item onclick 之前关闭