Jquery plugins 显示loading.gif,直到页面加载到jquery ui对话框内的iframe中
我希望在使用iframe单击jquery ui对话框时显示loading.gif,直到页面加载到iframe中。有人知道这个问题吗?可能吗? 这是我的密码:Jquery plugins 显示loading.gif,直到页面加载到jquery ui对话框内的iframe中,jquery-plugins,jquery-ui-dialog,Jquery Plugins,Jquery Ui Dialog,我希望在使用iframe单击jquery ui对话框时显示loading.gif,直到页面加载到iframe中。有人知道这个问题吗?可能吗? 这是我的密码: $('.dialog').click(function(e) { e.preventDefault(); var $this = $(this); var horizontalPadding = 30; var verticalPadding = 30; $('<iframe id="ext
$('.dialog').click(function(e) {
e.preventDefault();
var $this = $(this);
var horizontalPadding = 30;
var verticalPadding = 30;
$('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
autoOpen: true,
width: 800,
height: 500,
modal: true,
buttons: {
"Zatvori": function() {
$(this).dialog("close");
}
},
resizable: true,
autoResize: true,
overlay: {
opacity: 0.5,
background: "black"
},
close: function(event, ui) {
$(function() {
var theVal = $.cookies.get('updatedForm');
if (theVal != null) {
$.cookies.del('updatedForm');
location.reload(true);
}
});
}
}).width(800 - horizontalPadding).height(500 - verticalPadding);
$('.dialog')。单击(函数(e){
e、 预防默认值();
var$this=$(this);
var水平填充=30;
垂直填充变量=30;
$('')。对话框({
标题:($this.attr('title')?$this.attr('title'):'External Site',
自动打开:对,
宽度:800,
身高:500,
莫代尔:是的,
按钮:{
“Zatvori”:函数(){
$(此).dialog(“关闭”);
}
},
可调整大小:正确,
自动调整大小:正确,
覆盖:{
不透明度:0.5,
背景:“黑色”
},
关闭:功能(事件、用户界面){
$(函数(){
var theVal=$.cookies.get('updatedForm');
如果(theVal!=null){
$.cookies.del('updatedForm');
位置。重新加载(true);
}
});
}
}).宽度(800-水平填充)。高度(500-垂直填充);
问题解决了。我在以利亚庄园的博客上发布了这个问题(以上代码来自他的博客)
Dan在他的博客上发布了jQuery框架对话框插件的链接,从而得到了解决方案
希望这对某人有所帮助。这对我帮助很大。可能通过使用ui对话框实现块ui?但是如何实现?提供的链接现在是404