2016-11-22 83 views
0

我想從用戶按下轉義按鈕並退出全屏顯示時從元素中移除一個類。我的代碼:Chrome瀏覽器沒有檢測到全屏變化

document.addEventListener('onwebkitfullscreenchange', 

    function(e) 
    { 
    console.log("sanity check") 
    if ($('#someDiv').hasClass('aClass')) 
    { 
     $('#someDiv').removeClass('aClass'); 
    } 
    } 
); 

我在這裏錯過了什麼?我從來沒有看到「健康檢查」輸出。什麼都沒發生。

+2

嗨,檢查http://stackoverflow.com/questions/16755129/detect-fullscreen-mode –

+1

不要使用帶有一個的addEventListener'on'前綴 - 這應該只是'webkitfullscreenchange '。 – CBroe

回答

1

剛剛在F11模式下籤到。

if(window.innerHeight == screen.height) { 
    console.log("sanity check") 
    } 

它只能在全屏模式下工作。

當我輸入時,我沒有看到@ dxcorzo的評論,對不起。它只是鏈接到相同的答案。幸得@dxcorzo :)