2

我正在使用 javascript 开发 win 8 应用程序。如何在启动屏幕上添加进度环,直到应用程序被加载并在中心页面上添加直到数据加载?

4

1 回答 1

1

Microsoft 在 MSDN 上发布了一个不错的示例,其中包含详细的细节(请参阅此处),但这里是基础知识。

  • 在您的应用程序中,包含一个新的 DIV,它是 的直接子级body,并将其样式设置为:

例子:

.myExtendedSplash {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: red; // your app colour
}
  • 在应用程序中包含应用程序的启动图像,位置适当(需要脚本,请参阅示例)
  • 将一个添加<progress class="win-ring win-medium></progress>到您在第一步中创建的启动画面 div

繁荣!

复杂性来自:

  • 需要有操作系统启动的确切位置,即在激活的事件参数上
  • 如果用户在您显示它时更改屏幕分辨率或方向,则需要调整此启动屏幕的位置(处理窗口大小调整,并且事件参数得到更新)
于 2013-02-08T16:28:02.950 回答