Я получил ту же проблему и написал другое решение, возможно, более простое, чем у вас, и не нужно использовать полноэкранный плагин jQuery:
var fs_state = "";
var ignore_once = false;
$(window).resize(function(){ //when the browser size change
//if FS is active
fs_state = (typeof document.webkitIsFullScreen !== 'undefined') ? document.webkitIsFullScreen : document.mozFullScreen;
ignore_once = !ignore_once; //event is called 2 times per fullscreen
//(don't know why), so i ignore once
if(ignore_once){
switch(fs_state){
case true:
//code to execute when open FS
break;
case false:
//code to execute when close FS
break;
}
}
});