一次性定时器:设置一个时间,时间一到,做指定的事情,之后就销毁了
-
设置:
var timer = setTimeout(函数, 时间)
,时间单位是毫秒 -
清除:
clearTimeout(timer)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button οnclick="forbidden()">禁止弹窗</button><br/>
<img id="meizi" src="meizi.jpg" style="display:none;">
</body>
<script>
// 创建定时器,需要绑定事件,指定时间(ms)
var meizi=setTimeout(function(){
var meizi=document.getElementById('meizi')
meizi.style.display="inline"
},2000)
//加上下面这部分就可以禁止弹窗
function forbidden()
{
// 清除定时器
clearTimeout(meizi)
alert('弹窗已经禁止')
}
</script>
</html>