
实现一个简单的3秒后跳转
html:
- 注册成功!<span style="margin-left:5px;display:inline-block">
- <span id="showtime">3</span>秒后跳转</span>
- <a style="margin-left:5px" href='/login/index'>立即登录</a>
js:
- var showtime = document.getElementById("showtime");
- var showinfo = document.getElementById("showinfo");
- var lastsecond = 2;
-
- var lastsecondInterval = setInterval(function () {
-
- if (lastsecond <= 0) {
- clearInterval(lastsecondInterval);
- location.href = "/login/index";
- }
- showtime.innerText = lastsecond;
- lastsecond--;
- }, 1000)
其实上面这种做法不是太好,应该先减,在赋值,这样科学一点。而不是先赋值在减这样就会慢一步。
可以参考一下这样,比如发送一个验证码后提示n秒有效:
- var lasttime = 300;
- $("#checkcodediv").show();
- $("#checktip").html(lasttime + "秒有效");
- var lasttimeInt = setInterval(function () {
- //先减
- lasttime--;
- //在赋值
- $("#checktip").html(lasttime + "秒有效");
- if (lasttime == 0) {
- $("#checktip").html("验证码已经失效");
- clearInterval(lasttimeInt);
- }
- }, 1000);
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
9
文章
115
粉丝
5
评论
5
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术