我開發了一個小型的網絡應用程序。用戶可以點擊按鈕,出現一個模態對話框。在這個對話框中,用戶可以選擇不同的選項。我使用jquery keydown回調來賦予使用鍵盤選擇不同選項的力量。Keydown並不總是在Firefox中工作
我綁定是這樣的:
$('body').bind('keydown',this.keydown_handler);
它完美的Chrone和Safari中。但有時在Firefox中它不起作用。當我在瀏覽器選項卡之間切換時,它會很好。當我點擊對話框中的某個地方時,它再次正常工作。但有時我點擊提供的選項之一,它停止工作。選項是不同div的圖像。
您是否嘗試過綁定到'window'呢? –
嘗試將其綁定到文檔。 – putvande
我試圖綁定到'window'和'document',但結果相同。我必須點擊包含選項的div外部以再次工作或刷新瀏覽器。 – boli