我会以这种方法为例:
$(function () {
$("#details-dialog").dialog({
autoOpen: false,
height: "auto",
minWidth: 500,//optional
modal: true,
buttons: {
"Close Window": function () {
$(this).dialog("close");
}
},
open: function () {
$('#tabs1').tabs();
if ($(this).parent().height() > $(window).height()) {
$(this).height($(window).height() * 0.8);
}
$(this).dialog({
position: "center"
});
},
close: function () {}
});
$("#tabs1 a").click(function() {
var size_id = $(this).attr("href");
$("#details-dialog").parent().width($(size_id).width() + 100 );
$("#details-dialog").dialog({
position: "center"
});
});
});
这是小提琴http://jsfiddle.net/utvCr/14/