【问题标题】:<body onload="function()"> makes my animatedImage stuck<body onload="function()"> 让我的动画图像卡住了
【发布时间】:2011-08-04 20:31:03
【问题描述】:

我有一个带有动画的预加载页面。

<body onload="showSpinner()">
    <h3>Please Wait...</h3>
    <script>        
    function showSpinner() {
        showProgress();                      
        window.location.href = 'Report.aspx'; 
    }      
    </script>
</body>

当我的函数被访问并且 window.location.href 触发时,动画会冻结。有没有办法防止这种情况发生?

【问题讨论】:

  • 微调器是动画 gif,还是使用 javascript 动画?
  • showProgress()的内容是什么?
  • @JacobM - 这是一个动画 gif。 @Rfvghn - 显示进度是显示动画 gif 的代码。

标签: .net asp.net html visual-studio


【解决方案1】:

无法控制动画中的“冻结”。

在您更改页面位置的那一刻,浏览器会获取新页面并停止当前页面的所有处理,包括动画。 IIRC,这种行为在浏览器之间并不一致。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多