求大神解答,js为什么没法暂停线程?快来看看这里代码错在哪?

放荡不羁笑点高 放荡不羁笑点高 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<div id="prompt1"style="width: 500px;height: 500px;display:none;background-color: #00A1CB">
<p>顶顶顶</p>
</div>

<script>
$(function () {
document.getElementById("prompt1").style.display="block"; //第一行
pauseTime(2000); //第二行
document.getElementById("prompt1").style.display="none";
});
//自己写的暂停毫秒数的函数
function pauseTime(millTime) {
var start=Date.now();
while(true){
var nowTime=Date.now();
var offset=nowTime-start;
if(offset>=millTime)
break;
}
}
</script>


代码就这么简单,如果在第一行代码那里打了断点的话会正常执行,但是不打断点就什么都不显示也不报错,有大神知道这是为什么吗?
...全文
评论 5
收藏 已收藏
分享
返回顶部
放荡不羁笑点高
JavaScript 87,983 成员 224,681 内容