![](/img/trans.png)
[英]How check javascript not to open the same window with window.open function
[英]How to check whether “File open…” window is open with javascript?
我有一個keyup處理程序。 我希望每次按ESC時都會發生一些事情, 除非我在“選擇文件...”窗口中。
這是我需要的jQuery示例代碼:
$(document).bind('keyup', function(e) {
if (e.keyCode == 27) {
if (!IsChooseFileDialogBoxOpen())
doSomething();
}
});
我怎樣才能做到這一點?
謝謝
說不定你做不到。 但是可能要做的是切換為使用keydown
或keypress
事件而不是keyup
。 然后,當用戶在打開文件對話框的情況下按ESC時,對話框將捕獲keydown
事件,並且不會將其發送到JS,因此回調永遠不會觸發。
在這里查看: http : //jsfiddle.net/sHKjb/我在FF中對此進行了測試,沒有對Chrome,IE等進行任何進一步的測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.