Я использую Простой модал , и он у меня работает отлично, за исключением одной вещи.
Я не могу понять, как обращаться со случаями, когда модал уже виден и вызывается другой модал.
То, что я хочу, - это что-то вроде shadowbox, где оно будет изменять размер окна до размера нового контента.
Хотя, если это невозможно, я соглашаюсь с исчезновением ящика и появлением нового.
Как бы я это сделал?
Это мой текущий код
//show/hide animations
$.extend($.modal.defaults, {
onOpen: function (dialog) {
dialog.overlay.fadeIn('fast', function () {
dialog.data.show();
dialog.container.show('slide', {direction: 'down'}, 'medium');
});
},
onClose: function (dialog) {
dialog.container.hide('slide', {direction: 'up'}, 'medium', function () {
dialog.overlay.fadeOut('fast', function () {
$.modal.close();
});
});
}
});
//triggers
$('#subscribe_form').modal({
minWidth: 860,
minHeight: 390
});
//this link is both inside the subscribe_form modal, and on a menu bar
$('.login_link').live('click', function() {
$('#login_dialog').modal();
});