[英]Quit function on body onLoad
当主页需要长时间加载时,我需要一个脚本将用户重定向到第二面。
我这样做了:
<script type='text/javascript'>
$(document).ready(function() {
setTimeout("location.replace('contact.html')",10000);
});
</script>
同时一个preloader打开一个隐藏在身体上的负载,当发生这种情况时,我需要杀死上面的功能?
有人有想法吗?
尝试这个:
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;
<script type='text/javascript'>
$(document).ready(function() {
if(!Ispreloader)
{
myfunction();
}
});
function myfunction()
{
setTimeout("location.replace('contact.html')",10000);
}
//------------Whenever preploadeer loads on bodu unload set the variable to true
Ispreloader=true;
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.