0

我想要一个弹出屏幕向用户显示我的应用程序的“这部分”或“那部分”正在加载......我的应用程序中的很多东西都是引用的内容,所以有时需要一秒钟才能加载......

我是 Ajax 新手(请原谅我),但我希望在 Ajax 或 JavaScript 中向用户显示一个弹出窗口,让用户知道当用户手指点击需要加载的内容时应用程序正在“加载” ....例如新屏幕上的内容....我希望我在这里有意义....我不知道要从哪里开始实现这一点(因为我不是代码战士,仍然有点绿色sry大声笑),所以任何帮助表示赞赏。到目前为止,我正在使用 JavaScript 和 HTML5,但我需要一个弹出加载窗口小部件......

4

1 回答 1

0

您可能正在寻找与 colorbox.js (http://www.jacklmoore.com/colorbox) 类似的东西。更一般地说,您正在寻找的是一个模态对话框。模态对话框可以与更基本的对话框形成对比,这些对话框不会使屏幕的其余部分变灰。jQuery UI 包括这样一个对话框,你可以在这里看到:http: //jqueryui.com/demos/dialog/

当然,这些不会给你开箱即用的加载效果。您必须编写代码来检查与您的应用程序相关的任何加载条件,然后关闭对话框。一种非常简单的方法是将 setTimeout 与成功处理程序关闭对话框的 ajax 调用结合使用。或者,如果您没有办法跟踪加载状态,您可以只使用一个简单的对话框来提示用户等待(但这对用户来说并不是特别好)。

于 2012-04-22T16:23:48.080 回答