退出body onLoad上的函数

当主页需要加载时,我需要一个脚本将用户重定向到第二面。

我这样做了:

 $(document).ready(function() { setTimeout("location.replace('contact.html')",10000); });  

同时预加载器打开一个隐藏在身体上的负载,当发生这种情况时我需要杀死上面的function?

有人有想法吗?

试试这个:

 var redirect = setTimeout(function(){ window.location = 'somewhere' }, 10000) $(document).ready(function() { // or $(window).load(function() { clearTimeout(redirect); }); 
  setTimeout("location.replace('contact.html')",10000); 

相反,你可以试试

  setTimeout(function(){window.location='contact.html'},10000); 

你可以试试以下

 var Ispreloader=false;