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