我目前正在使用以下代码在一段时间后重定向访问者。
(function(){
setTimeout(function(){
window.location="http://google.com/";
},3000); /* 1000 = 1 second*/
})();
我如何在10-25秒内随机抽出一段时间?
答案 0 :(得分:1)
你只需要创建一个随机选择10-25之间的数字的变量,然后使用该值作为间隔(不要忘记乘以1000将毫秒转换为秒)
(function(){
var maxTime = 25;
var minTime = 10;
var randomTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime;
setTimeout(function(){
window.location="http://google.com/";
}, randomTime * 1000);
})();