当前位置:  开发笔记 > 编程语言 > 正文

在脚本执行期间显示启动画面

如何解决《在脚本执行期间显示启动画面》经验,为你挑选了1个好方法。

我想知道如何在脚本执行期间在用户屏幕上显示启动画面(如gif或jpeg文件).

谢谢您的帮助.



1> AnthonyWJone..:

诀窍是在启动启动显示之后让渲染重新绘制,然后再继续使用长时间运行的JS.为此,您可以使用setTimeout方法.

例如,假设您的启动显示位于显示样式为none的div中,则可以使用此功能运行代码: -

function splash(splashDivId, fn)
{
    var splashDiv = document.getElementById(splashDivId)
    splashDiv.style.display = "block";
    setTimeout(function() {
       fn()
       splashDiv.style.display = "none";
    }, 100);

}

用法:-

splash("mySplashDiv", longRunner)

function longRunner()
{
    //This may take a while
}

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有