UI 专家,我正在尝试在 jquery 模态对话框中的 iframe 中加载一个缓慢的网站,但我遇到了麻烦。这是我的用例:
- 打开一个 jquery 对话框,带有一个“正在加载...” gif
- 在后台加载不同的 URL
- 加载后,将 gif 替换为 URL
我可以使用以下代码直接打开 URL:
var popup = $('<div id="popup123" class="dialog"></div>').prependTo('body');
popup.prepend('<iframe style="display:none" class="dialogIFrame"></iframe>');
$('.dialogIFrame').attr("src", 'http://myslowsite');
$('.dialogIFrame').show();
popup.dialog({
modal: true,
title: 'Site',
width: 1000,
height: 500,
});
所以我的问题是 - 我如何在混合中添加“加载...” gif?应该是可能的 - 但我似乎无法弄清楚!
提前致谢!