window.isflsgrn = false;
window.ieIsfSceen = false;
function
fullscreenEnable(){
var
isFullscreen = document.fullscreenEnabled ||
window.fullScreen ||
document.mozFullscreenEnabled ||
document.webkitIsFullScreen;
return
isFullscreen;
}
var
fScreen =
function
(){
var
docElm = document.documentElement;
if
(docElm.requestFullscreen) {
docElm.requestFullscreen();
}
else
if
(docElm.msRequestFullscreen) {
docElm.msRequestFullscreen();
ieIsfSceen = true;
}
else
if
(docElm.mozRequestFullScreen) {
docElm.mozRequestFullScreen();
}
else
if
(docElm.webkitRequestFullScreen) {
docElm.webkitRequestFullScreen();
}
else
{
window.parent.hideTopBottom();
isflsgrn = true;
$(
"#fsbutton"
).text(
"退出全屏"
);
}
}
var
cfScreen =
function
(){
if
(document.exitFullscreen) {
document.exitFullscreen();
}
else
if
(document.msExitFullscreen) {
document.msExitFullscreen();
}
else
if
(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else
if
(document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
else
{
window.parent.showTopBottom();
isflsgrn = false;
$(
"#fsbutton"
).text(
"全屏"
);
}
}
$(
"#fsbutton"
).click(
function
(){
var
isfScreen = fullscreenEnable();
if
(!isfScreen && isflsgrn == false){
if
(ieIsfSceen == true) {
document.msExitFullscreen();
ieIsfSceen = false;
return
;
}
fScreen();
}
else
{
cfScreen();
}
})
$(document).keydown(
function
(event) {
if
(event.keyCode == 27 && ieIsfSceen == true){
ieIsfSceen = false;
}
});
if
(window.addEventListener) {
document.addEventListener('fullscreenchange',
function
(){
if
($(
"#fsbutton"
).text() ==
"全屏"
){
$(
"#fsbutton"
).text(
"退出全屏"
);
}
else
{
$(
"#fsbutton"
).text(
"全屏"
);
}
});
document.addEventListener('webkitfullscreenchange',
function
(){
if
($(
"#fsbutton"
).text() ==
"全屏"
){
$(
"#fsbutton"
).text(
"退出全屏"
);
}
else
{
$(
"#fsbutton"
).text(
"全屏"
);
}
});
document.addEventListener('mozfullscreenchange',
function
(){
if
($(
"#fsbutton"
).text() ==
"全屏"
){
$(
"#fsbutton"
).text(
"退出全屏"
);
}
else
{
$(
"#fsbutton"
).text(
"全屏"
);
}
});
document.addEventListener('MSFullscreenChange',
function
(){
if
($(
"#fsbutton"
).text() ==
"全屏"
){
$(
"#fsbutton"
).text(
"退出全屏"
);
}
else
{
$(
"#fsbutton"
).text(
"全屏"
);
}
});
}