Я использую GreyBox для открытия новой страницы HTML в том же окне. Он работает нормально, но теперь я хочу, чтобы он закрывался при нажатии escape или если пользователь нажимает на другое место на странице. Как я могу это сделать?Как закрыть GreyBox при нажатии escape или если пользователь нажимает на другое место на странице?
редактировать: ---
document.onkeypress = function (event) {
if (event == undefined) { event = window.event; }
if (event.keyCode == 27) {
AJS.AEV(document,"keypress",GB_hide);
}
}
я использовал это, и это прекрасно работает на Mozilla, но не на сафари или хромом .... любая идея почему то будет так ??
Что 'AJS.AEV' делать? –
@marcel: вы можете увидеть полную JS по адресу http://orangoo.com/labs/GreyBox/ – developer
Нет, это не часть GreyBox, а библиотека JS: http://orangoo.com/AJS/ документация/AJS_referece.html # ev_fn –