FullWidow.js全屏化展示
2016-03-24 11:13
429 查看
“`
// JavaScript Document
(function(a, b) {
“use strict”;
var c = function() {
var a = [[“requestFullscreen”, “exitFullscreen”, “fullscreenchange”, “fullscreen”, “fullscreenElement”], [“webkitRequestFullScreen”, “webkitCancelFullScreen”, “webkitfullscreenchange”, “webkitIsFullScreen”, “webkitCurrentFullScreenElement”], [“mozRequestFullScreen”, “mozCancelFullScreen”, “mozfullscreenchange”, “mozFullScreen”, “mozFullScreenElement”]];
for (var c = 0,
d = a.length; c < d; c++) {
var e = a[c];
if (e[1] in b) return e
}
} ();
if (!c) return a.screenfull = !1;
var d = “ALLOW_KEYBOARD_INPUT” in Element,
e = {
init: function() {
return b.addEventListener(c[2],
function(a) {
e.isFullscreen = b[c[3]],
e.element = b[c[4]],
e.onchange(a)
}),
this
},
isFullscreen: b[c[3]],
element: b[c[4]],
request: function(a) {
})(window, document)
“
无标题文档
正在加载…
var loading = document.getElementById('loading');
loading.style.cursor = 'pointer';
loading.innerHTML = '点击开始';
loading.onclick = ck;
function ck()
{
screenfull && screenfull.request();
};
// JavaScript Document
(function(a, b) {
“use strict”;
var c = function() {
var a = [[“requestFullscreen”, “exitFullscreen”, “fullscreenchange”, “fullscreen”, “fullscreenElement”], [“webkitRequestFullScreen”, “webkitCancelFullScreen”, “webkitfullscreenchange”, “webkitIsFullScreen”, “webkitCurrentFullScreenElement”], [“mozRequestFullScreen”, “mozCancelFullScreen”, “mozfullscreenchange”, “mozFullScreen”, “mozFullScreenElement”]];
for (var c = 0,
d = a.length; c < d; c++) {
var e = a[c];
if (e[1] in b) return e
}
} ();
if (!c) return a.screenfull = !1;
var d = “ALLOW_KEYBOARD_INPUT” in Element,
e = {
init: function() {
return b.addEventListener(c[2],
function(a) {
e.isFullscreen = b[c[3]],
e.element = b[c[4]],
e.onchange(a)
}),
this
},
isFullscreen: b[c[3]],
element: b[c[4]],
request: function(a) {
a = a || b.documentElement, a[c[0]](d && Element.ALLOW_KEYBOARD_INPUT), b.isFullscreen || a[c[0]](); //alert("dd"); }, exit: function() { b[c[1]]() }, toggle: function(a) { this.isFullscreen ? this.exit() : this.request(a) }, onchange: function() {} }; a.screenfull = e.init()
})(window, document)
“
无标题文档
正在加载…
var loading = document.getElementById('loading');
loading.style.cursor = 'pointer';
loading.innerHTML = '点击开始';
loading.onclick = ck;
function ck()
{
screenfull && screenfull.request();
};
相关文章推荐
- javascript 函数作用域 (VS Javascript 块级作用域)
- 8.2 JavaScript:驾驭网页-CSS与DOM
- js中substring和substr的用法比较
- JavaScript 笔记 - <noscript> 元素
- JavaScript 笔记 - 在XHTML中的用法
- HYSBZ 1012(JSOI 2008) 最大数maxnumber(线段树点更新)
- 【js】设为首页和收藏本站
- 2016-3-24 js基础学习
- JavaScript 笔记 - <script>标签 async 属性 (异步脚本)
- js、javascript正则表达式验证身份证号码
- ExtJs之Ext.util.TextMetrics
- ExtJs之Ext.util.TaskRunner
- JavaScript 笔记 - <script>标签 defer属性 (延迟脚本)
- javaScript基础
- JS提取URL中的参数
- js中== ===的区别
- html解析器JsoupXpath介绍
- js调用soapWebService服务
- JSTL函数标签库fn标签
- ExtJs之Ext.util.MixedCollection