player.js
1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$(function(){
$('#full-screen').click(function(){
var fullData = $(this).data('full');
launchFullScreen(document.getElementById("player"));
$('#back-screen').show();
$('#full-screen').hide();
});
$('#back-screen').click(function(){
exitFullscreen();
$('#full-screen').show();
$('#back-screen').hide();
})
// 找到支持的方法, 使用需要全屏的 element 调用
function launchFullScreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
function exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozExitFullScreen) {
document.mozExitFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
})