文章摘要
这篇文章介绍了使用JavaScript实现的一个定时跳转功能。代码使用`setTimeout`函数在随机的时间间隔内跳转到指定的URL。具体来说,代码通过`Math.random()`生成一个小数,将其乘以30并加1,得到一个1到30秒之间的随机秒数。这个秒数被乘以1000转换为毫秒,并传递给`setTimeout`作为延迟时间。然后,代码调用`go`函数,传入目标URL和延迟时间,实现定时跳转。此外,代码还使用`alert`函数显示定时时间。该功能可以用于实现类似“30秒后跳转到指定地址”的效果,适用于需要定时操作的场景。
直接上代码
<script type="text/javascript">
function go(url, timeout){
window.setTimeout(function(){
location.href = url;
}, timeout);
}
var num = Math.random() * 30 + 1;
var timeout = parseInt(num, 10) * 1000;
alert('定时:' + timeout);// 去掉不显示按钮
go('http://www.baidu.com', timeout);
</script>
© 版权声明
文章版权归作者所有,未经允许请勿转载。



