JavaScript 计数 1、2、3 并重定向

标签 javascript

我想从 3 到 1(3, 2, 1, )对我的网站进行计数,例如 sh.st 或 adf.ly。我对 JavaScript 很陌生,有人可以帮助我吗?

最佳答案

这是一种创建倒计时的快速但肮脏的方法

//Calls countdown function
var count = 3;
countdown(count);

//counts and redirect
function countdown(timer) {
    //Keeps the interval ID for later clear
    var intervalID;
    intervalID = setInterval(function () {

        display(timer);
        timer = timer - 1;

        if (timer < 0) {
            //Clears the timeout 
            clearTimeout(intervalID);
            // You can redirect the user after it 
            // window.location.assign("YourURL");
        }
    }, 1000);


}

//Modifies the countdown display
function display(timer) {
    //Execute your diplay modification logic
}

您可以查看here

关于JavaScript 计数 1、2、3 并重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32661039/

相关文章:

javascript - 为什么 Web 组件中的自定义事件优于属性回调?

php - 如何在电子邮件中发送复选框和回显的多个值?

javascript - 如果所有子级都隐藏在 jquery 中,如何隐藏父级 <li>

javascript - 如何使用 jquery 动态地给标题和日期时间属性

javascript - 无法设置作为参数传递的元素属性

javascript - module.exports 在 node.js 应用程序中冲突/被覆盖

Java Streams API 的 Javascript 等价物

javascript - 在同一运行中将console.log输出覆盖到新文件

javascript - Webix 上传程序的 onAfterFileDelete 事件

javascript - 通用 Javascript/CSS/HTML 食谱书