2013-10-28 30 views
0

我正在爲科學博覽會創建一個網頁,以測試學生檢測釣魚網站的能力。該網站將改爲看起來像Windows登錄屏幕。當按下F11時,我需要這樣做的功能才能激活。我該怎麼做?如何通過按F11來調用兩個函數?

+2

試試這個=> http://stackoverflow.com/questions/6428242/why-trigger-f11-press-event-doesnt-work。使用該功能將允許你觸發你想要的任何功能。 – PlantTheIdea

+1

通過綁定到'keypress'事件(在'document'上)並檢查'F11'鍵(keyCode 122)。您可能還需要使用'preventDefault()'來防止默認操作(通常是全屏)。 –

+0

你需要哪些幫助?你卡在哪裏? –

回答

0

我建議不要使用F11鍵,因爲這是在當前某些瀏覽器中啓動「全屏」模式的常用快捷方式。因此,瀏覽器開發人員可能希望保護瀏覽器免受頁面作者覆蓋這個快捷方式。

+1

這實際上是爲什麼我需要它是f11 – user2585424

-1
$(document).keyup(function(e){ 
    if(e.keyCode===122){ 
     function1(); 
     function2(); 
    } 
} 
+1

你應該probaby ['e.preventDefault()'](http://api.jquery.com/event.preventDefault/),你也應該使用['e.which '](http://api.jquery.com/event.which/)。另外,這個問題甚至沒有提到jQuery。 –

相關問題