Javascript 10秒后停止页面加载
我面临一个问题,在我使用的网站上Javascript 10秒后停止页面加载,javascript,Javascript,我面临一个问题,在我使用的网站上 <script type="text/javascript"> window.onload = function() { var countdownElement = document.getElementById('countdown'), downloadButton = document.getElementById('new_download'), seconds = 10 ,
<script type="text/javascript">
window.onload = function() {
var countdownElement = document.getElementById('countdown'),
downloadButton = document.getElementById('new_download'),
seconds = 10 ,
second = 0,
interval;
downloadButton.style.display = 'none';
interval = setInterval(function() {
if (second >= seconds) {
downloadButton.style.display = 'block';
countdownElement.style.display = 'none';
clearInterval(interval);
}
second++;
}, 1000);
}
</script>
window.onload=函数(){
var countdownElement=document.getElementById('countdown'),
downloadButton=document.getElementById('new_download'),
秒=10,
秒=0,
间隔
downloadButton.style.display='none';
间隔=设置间隔(函数(){
如果(秒>=秒){
downloadButton.style.display='block';
countdownElement.style.display='none';
间隔时间;
}
第二++;
}, 1000);
}
但是一些谷歌广告一直在加载,这个功能不起作用。所以我想在10秒后用这个脚本停止页面加载
<script type="text/javascript">
setTimeout( function(){
window.stop()
} , 10000 );
</script>
setTimeout(函数(){
window.stop()
} , 10000 );
但这不起作用,有没有办法在一段时间后停止页面加载,或者从页面加载时间或除
窗口以外的其他方法中跳过谷歌广告加载时间。onload
函数这里是我编写的一个快速jquery代码,它对我有效…尽管我没有谷歌广告。我摆脱了setInterval()
希望能有帮助
$("document").ready(function() {
$("#new_download").css({
"display":"none"
});
setTimeout(displaydbutton,10000);
}
function displaydbutton(){
$("#dload").css({
"display":"block"
});
clearTimeout();
});
... 你的网站上有谷歌广告。。。你想阻止的?你可能会用这个脚本破坏用户缓慢的数据连接。@MadaraUchiha不,我希望他们在10秒后停止加载。。。某些广告将永远加载。相关:。第二个答案演示如何将window.stop()与setTimeout()一起使用。