如何刷新页面或某些内容多次然后停止?

时间:2015-07-06 11:27:25

标签: javascript jquery html reload

我有一个带有CSS动画的HTML页面,我想知道是否有一种方法我希望页面重新加载3次然后停止它。此外,当重新加载它3次,每次我希望它有一个延迟,例如我的页面第一次加载它将播放动画,然后在所有的动画播放后,我希望它再次重新加载所以某种延迟函数?

谢谢。

1 个答案:

答案 0 :(得分:1)

在页面加载时添加此内容。

<script>   

    var timeinmilliseconds = 3000;
    var reloadCnt = window.sessionStorage.getItem( "reloadCounter") ? parseInt(window.sessionStorage.getItem( "reloadCounter")) + 1 : 1;

    window.sessionStorage.setItem( "reloadCounter", reloadCnt )
    console.log(reloadCnt);
    if ( reloadCnt <= 3 )
      setTimeout(function(){ window.location.reload(true) }, timeinmilliseconds);
</script>

如果这有帮助,请告诉我。这是纯粹的JavaScript,只需将其添加到您的页面并告诉我。这是链接http://jsfiddle.net/