<body onload =“ function”>使我的animationImage卡住

问题描述

|| 我有一个带有动画的预加载页面
<body onload=\"showSpinner()\">
    <h3>Please Wait...</h3>
    <script>        
    function showSpinner() {
        showProgress();                      
        window.location.href = \'Report.aspx\'; 
    }      
    </script>
</body>
当我的函数被访问并且window.location.href触发时,动画冻结。有办法防止这种情况吗?     

解决方法

无法控制动画中的“冻结”。 当您更改页面的位置时,浏览器将获取新页面并停止对当前页面的所有处理,包括动画。 IIRC,此行为在浏览器之间不一致。