我有一个页面,当用户单击“完成”时,会在后台调用几个 Web 服务方法,然后当一切成功完成时,窗口会关闭。现在我正在使用 Jquery BlockUI 插件来显示一条消息,上面写着“请稍候......”,它工作得很好。现在我想在该消息中显示一个小 GIF 动画(一个小进度微调器表示页面仍在执行)。以下作品(种类):
$.blockUI({ message: '<br /><img src="CPSupport/SiteArt/progress.gif" alt="" /><br /><h3>Please wait...</h3>' });
.GIF 是显示的,但没有动画,因为表单是立即提交的。我知道这可以通过 AJAX 解决,但我还读到将 GIF 放入 iframe 也可以。如果我能按照我需要的方式让它工作,那么 iframe 的想法似乎就更少了。这是我现在正在尝试的:
$.blockUI({ message: '<br /> <iframe src="CPSupport/SiteArt/progress.gif" height="60px" width="60px" scrolling="no" frameborder="0" id="progressIframe" /><br /><h3>Please wait...</h3>' });
但是现在我根本看不到 GIF,也看不到 iframe。谁能告诉我我做错了什么,或者这是否可行?我只需要 GIF 在 BlockUI“消息”中设置动画,直到窗口关闭。
非常感谢您提供任何提示/建议!-劳埃德