1

フルスクリーンの起動またはフルスクリーンのキャンセルを切り替えることができるボタンがあります。もちろん、ボタンを切り替えるたびにボタンの外観を変更して、ボタンを更新する必要があります。問題は、ESC キーを押すたびに、ボタンの外観が更新されないことです。

  document.addEventListener("keyup", function(e) 
                        {
                            console.debug(e.keycode);
                            if (e.keyCode == 27)
                            {
                                btnFS.set("iconClass", "icon_FSlarge");
                                btnFS.set("label", "Set to Full Screen");
                            }
                        }, false);

押された ESC キーをキャプチャできません。お知らせ下さい。ありがとうクレメント

4

2 に答える 2

2

これは他の回答と似ていますが、機能するように書式設定とスペルを修正しました...

var changeHandler = function(){
    if(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement){
        alert("I am fullscreen now");
    }else{
        alert("No longer fullscreen..");
    }
}

document.addEventListener("fullscreenchange", changeHandler, false);
document.addEventListener("webkitfullscreenchange", changeHandler, false);
document.addEventListener("mozfullscreenchange", changeHandler, false);
于 2014-02-08T19:05:17.600 に答える