/*
创建一个模式化Dialog
*/
var modalDialog = function (options) {
//modalDialog.handler==undefined
var opts = $.extend({
id: '',
title: ' ',
width: 800,
height: 500,
modal: true,
onClose: function () {
$(this).dialog('destroy');
}
}, options);
opts.modal = true;// 强制此dialog为模式化,无视传递过来的modal参数
if (options.url) {
opts.content = '<iframe id="' + options.id + '" src="' + options.url + '" allowTransparency="true" scrolling="auto" width="100%" height="98%" frameBorder="0" name=""></iframe>';
}
return $('<div/>').dialog(opts);
};
创建一个模式化Dialog
*/
var modalDialog = function (options) {
//modalDialog.handler==undefined
var opts = $.extend({
id: '',
title: ' ',
width: 800,
height: 500,
modal: true,
onClose: function () {
$(this).dialog('destroy');
}
}, options);
opts.modal = true;// 强制此dialog为模式化,无视传递过来的modal参数
if (options.url) {
opts.content = '<iframe id="' + options.id + '" src="' + options.url + '" allowTransparency="true" scrolling="auto" width="100%" height="98%" frameBorder="0" name=""></iframe>';
}
return $('<div/>').dialog(opts);
};
本文介绍了一种使用jQuery创建模式化对话框(Dialog)的方法。该方法通过定义一个名为modalDialog的函数来实现,该函数接受选项参数并返回一个模式化的对话框。对话框可以包含一个iframe元素用于加载外部URL的内容,并且提供了关闭对话框的功能。

4156

被折叠的 条评论
为什么被折叠?



