Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   jQuery BlockUI (модальные окна) (http://forum.oszone.net/showthread.php?t=175473)

darksmoke 12-05-2010 10:25 1411486

jQuery BlockUI (модальные окна)
 
Добрый день.
Есть плагин jQuery BlockUI
Проблема в том что закрыть его не могу. Т.е. Окно открывается, а закрыть его уже не как. Хочу что б оно закрывался из-за любого нажатия в другом месте экрана(т.е. за пределами окна), а не чего не получается.
PHP код:

$('#ddd').click(function() {
           $.
blockUI({
               
message: $('#modal_dialog'),
               
css: { 
                           
top'20%'width'600px' 
                       
}
               });       
}); 

Нашел еще $.unblockUI(); - по названию похоже на то что нужно, но куда его тулить, ума не приложу.

Sham 13-05-2010 21:25 1412700

вообще то window.close()

тут пример

darksmoke 13-05-2010 23:18 1412765

Не.. это не то.. это когда нажимают на кнопку ОК, а мне надо когда клацают по экрану за пределами модального окна.

Sham 17-05-2010 21:11 1415445

afaik модальное окно не позволяет взаимодействовать с родительским окном.

darksmoke 19-05-2010 13:04 1416659

А как же Lightbox работает тогда?

Sham 19-05-2010 21:11 1417010

Я про модальное окно, которое открывается с window.showModalDialog.

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

Код:

window.document.onclick = function(e)
{
    // тут проверяем и закрываем
};

в jQuery то же самое будет чуть по-другому, но навскидку не помню.

darksmoke 22-05-2010 00:12 1418547

эээ... я не умею программить на JavaScripte и на jQuery :(
Help me, plz.


Время: 07:42.

Время: 07:42.
© OSzone.net 2001-