弹出窗口

时间:2012-04-22 16:11:46

标签: javascript ajax popup popupwindow

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

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

1 个答案:

答案 0 :(得分:0)

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

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