PDA

Показать полную графическую версию : jQuery BlockUI (модальные окна)


darksmoke
12-05-2010, 10:25
Добрый день.
Есть плагин jQuery BlockUI
Проблема в том что закрыть его не могу. Т.е. Окно открывается, а закрыть его уже не как. Хочу что б оно закрывался из-за любого нажатия в другом месте экрана(т.е. за пределами окна), а не чего не получается.
$('#ddd').click(function() {
$.blockUI({
message: $('#modal_dialog'),
css: {
top: '20%', width: '600px'
}
});
});
Нашел еще $.unblockUI(); - по названию похоже на то что нужно, но куда его тулить, ума не приложу.

Sham
13-05-2010, 21:25
вообще то window.close()

тут (https://developer.mozilla.org/samples/domref/showModalDialog.html) пример

darksmoke
13-05-2010, 23:18
Не.. это не то.. это когда нажимают на кнопку ОК, а мне надо когда клацают по экрану за пределами модального окна.

Sham
17-05-2010, 21:11
afaik модальное окно не позволяет взаимодействовать с родительским окном.

darksmoke
19-05-2010, 13:04
А как же Lightbox работает тогда?

Sham
19-05-2010, 21:11
Я про модальное окно, которое открывается с window.showModalDialog.

Если это эмуляция окна, то можно повесить onclick, где проверить открытие, и что клик не на окне, в случае чего закрыть...

window.document.onclick = function(e)
{
// тут проверяем и закрываем
};
в jQuery то же самое будет чуть по-другому, но навскидку не помню.

darksmoke
22-05-2010, 00:12
эээ... я не умею программить на JavaScripte и на jQuery :(
Help me, plz.




© OSzone.net 2001-2012