我使用GreyBox在同一個窗口中打開一個新的HTML頁面。它工作正常,但現在我希望它應該按下轉義關閉,或者如果用戶點擊頁面上的其他地方。我怎樣才能做到這一點?如何在按下轉義關閉時關閉GreyBox,或者如果用戶單擊頁面上的其他位置?
編輯:---
document.onkeypress = function (event) {
if (event == undefined) { event = window.event; }
if (event.keyCode == 27) {
AJS.AEV(document,"keypress",GB_hide);
}
}
我用這個和它運行良好Mozilla的,但不是在Safari或Chrome ....任何想法,爲什麼是這樣,多數民衆贊成?
的點擊是什麼'AJS.AEV'嗎? – 2010-08-15 13:38:21
@marcel:你可以在http://orangoo.com/labs/GreyBox/ – developer 2010-08-18 05:55:03
看到完整的JS。它不是GreyBox的一部分,而是JS庫的一部分:http://orangoo.com/AJS/文檔/ AJS_referece.html#ev_fn – 2010-08-18 09:47:43