kendo.ui.progress实现遮罩
为了带来更好的用户体验,需要实现当请求一个长操作时,加载遮罩层,缓解等待焦虑感
于是先到这样的代码:
<base href="http://demos.telerik.com/kendo-ui/diagram/index">"stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.common.min.css"> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.uniform.min.css" /> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.min.css" /> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.uniform.min.css" /> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.rtl.min.css"> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.default.min.css"> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.mobile.all.min.css"> "example">
发现根本不起作用,
检查后,我注意到这是一个时间问题。
加载指示器没有足够的时间来初始化。因为漫长的过程开始得太快并且浏览器没有响应。我可以假设这与实际应用程序中发生的情况相似。
请确保在显示加载指示器后稍微执行保存进度,以便有足够的时间正确渲染:
<base href="http://demos.telerik.com/kendo-ui/diagram/index">"stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.common.min.css"> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.uniform.min.css" /> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.min.css" /> "stylesheet" href="http://cdn.kendostatic.com/2015.1.429/styles/kendo.dataviz.uniform.min.css" /> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.rtl.min.css"> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.default.min.css"> "stylesheet" href="http://kendo.cdn.telerik.com/2017.2.504/styles/kendo.mobile.all.min.css"> "example">
来自:https://www.telerik.com/forums/kendo-ui-progress