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

火凤水凰 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>
...全文
860 1 打赏 收藏 举报
写回复
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开发技巧
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2018-03-02 12:09
社区公告
暂无公告