为了账号安全,请及时绑定邮箱和手机立即绑定

这里有个疑问:怎么样才能在第0秒的时候直接跳转而不出现“0秒后回到主页”字样?

我的代码把if判断跳转写在修改秒数(document.getElementById('').innerHTML=XX;)之前,应该倒数到0的时候在更新html标签内容之前就跳转了,就像课程左边的演示一样,可是为什么还是要等到“0秒后回到主页”出现后才跳转呢?


正在回答

7 回答

在跳转之前,你的脚本并不会停止,所以就算

window.location.assign("http://www.imooc.com");执行了,也不是马上就跳,所以后面的代码还是会执行的,浏览器也是要反映时间的

0 回复 有任何疑惑可以回复我~
#1

Justicer_P 提问者

原来如此,我明白了!
2015-01-28 回复 有任何疑惑可以回复我~

if(count==1) 我是这样解决的

0 回复 有任何疑惑可以回复我~

.多写一秒的倒数...

0 回复 有任何疑惑可以回复我~

 document.getElementById('row').innerHTML = count;把这句话用else包围也可以实现

0 回复 有任何疑惑可以回复我~
#1

Justicer_P 提问者

对,这样应该可以,但是还是想知道我提问里面说到的是为啥。。。
2015-01-28 回复 有任何疑惑可以回复我~

直接用 header(location:跳转的网页);

0 回复 有任何疑惑可以回复我~
#1

Justicer_P 提问者

没有理解诶。。。
2015-01-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里有个疑问:怎么样才能在第0秒的时候直接跳转而不出现“0秒后回到主页”字样?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信