Jquery等待/页面加载

时间:2011-03-09 21:40:33

标签: jquery loading wait

这个问题不仅仅是一个'等待'对话,我基本上有一个搜索服务,可能需要几秒钟才能加载。因此,您将从搜索表单开始,然后单击搜索,然后这将转到另一个页面(可能需要几秒钟才能加载,例如来自服务器)。我不想让它成为ajax调用,我确实希望它从页面A转到页面B但是我希望能够实现加载页面,直到第二页从服务器返回。我最近找到的是

http://www.holidayautos.co.uk

如果用户在第一页上等待,直到第二页准备就绪,有人可以建议使用jquery这样做的最佳方法吗?

2 个答案:

答案 0 :(得分:2)

首先,显示“加载”叠加层。

然后使用“onload”事件创建隐藏的Iframe,并将其指向新页面。当onload触发时,显示Iframe并隐藏覆盖。

这是在保持对当前页面的控制权的同时,告诉另一个页面已“加载”的唯一方法。

答案 1 :(得分:0)

你可能想要BlockUI插件。它允许您在页面上放置叠加层,并在事件上显示消息。只需将BlockUI附加到form.submit事件,您应该全部设置。

http://jquery.malsup.com/block/