2012-04-22 119 views
0

我想要一个弹出窗口来向用户显示我的应用程序的“这部分”或“那部分”正在加载....我的应用程序中的很多内容都是引用内容,因此有时需要一秒加载...弹出加载窗口

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

+0

Java!=删除了JavaScript - 标记。 – 2012-04-22 16:18:20

回答

0

您可能正在寻找沿着colorbox.js(http://www.jacklmoore.com/彩盒)。更一般地说,你要找的是一个模态对话框。模态对话框可以与更多基本对话框进行对比,这些对话框不会使屏幕的其余部分变灰。 jQuery UI包含了这样一个对话框,你可以在这里看到:http://jqueryui.com/demos/dialog/

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