我正在尝试实施“Modal Indeterminate Progress Ring”,它会阻止任何用户活动。我能够实现的是一个非模态的进度条,使用以下代码片段:
var progress = document.createElement("progress");
progress.className = "win-ring win-large";
progress.id = "progressRing";
document.getElementById("section").appendChild(progress);
我缺少什么建议?
答案 0 :(得分:1)
进度条不会自动强制“模态状态”。您可以创建“模态”的用户体验,然后使用indeterminate progress ring向用户显示应用程序正忙,现在无法使用。
如文档中所示:
通过禁用应用中的控件来禁用任务期间的互动 栏并忽略内容区域中的输入。
您的代码负责在繁忙状态下正确“禁用”应用程序。