【求助】倒计时出现负值,如何避免,负值而且云雾之境

火凤水凰 2018-03-02 12:09:56
script type="text/javascript">
var t = 5;
apiready = function() {
fnInitKeyback();
showTime();
};

function showTime() {
document.getElementById('mes').innerHTML = t;
t--;
if (t <= 0) {
api.removeLaunchView(); //倒计时5秒后要执行的任务。
}
setTimeout(showTime(), 1000);
}
</script>
...全文
940 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2018-03-02
  • 打赏
  • 举报
回复
死循环了都。。小于或者等于的时候推出函数执行,而且计时器用法你还是没搞会。。自己好好看setTimeout如何用的


function showTime() {
document.getElementById('mes').innerHTML = t;
t--;
if (t <= 0) {
api.removeLaunchView(); //倒计时5秒后要执行的任务。
return
}
setTimeout(showTime, 1000);///这里()去掉,要不是立即执行了
}

Web开发学习资料推荐
extjs开发技巧
easyui开发技巧

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧