| | |
| | | return http |
| | | }) : "object" == typeof module && module.exports ? module.exports = http : n.http = http |
| | | }(this); |
| | | |
| | | /** |
| | | * 获取url键值对 |
| | | */ |
| | | function getUrlVal(key) { |
| | | var reg = new RegExp('(^|&)' + key + '=([^&]*)(&|$)', 'i'); |
| | | var r = window.location.search.substr(1).match(reg); |
| | | if (r != null) { |
| | | return unescape(r[2]); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | function getDateFormat(value){ |
| | | var date = new Date();// 获取当前时间 |
| | | date.setDate(date.getDate() + value);// 设置天数 -1 天 |
| | | return date.Format("MM-dd"); |
| | | } |
| | | /** |
| | | * 日期格式化 |
| | | */ |
| | | Date.prototype.Format = function (fmt) { |
| | | var o = { |
| | | "M+": this.getMonth() + 1, //月份 |
| | | "d+": this.getDate(), //日 |
| | | "h+": this.getHours(), //小时 |
| | | "m+": this.getMinutes(), //分 |
| | | "s+": this.getSeconds(), //秒 |
| | | "q+": Math.floor((this.getMonth() + 3) / 3), //季度 |
| | | "S": this.getMilliseconds() //毫秒 |
| | | }; |
| | | if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); |
| | | for (var k in o) |
| | | if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); |
| | | return fmt; |
| | | } |
| | | |
| | | // 全屏 ----------------------------------------------------------------------- |
| | | |
| | | //开始全屏 |
| | | function full() { |
| | | var docElm = document.documentElement; |
| | | //W3C |
| | | if (docElm.requestFullscreen) { |
| | | docElm.requestFullscreen(); |
| | | } |
| | | //FireFox |
| | | else if (docElm.mozRequestFullScreen) { |
| | | docElm.mozRequestFullScreen(); |
| | | } |
| | | //Chrome等 |
| | | else if (docElm.webkitRequestFullScreen) { |
| | | docElm.webkitRequestFullScreen(); |
| | | } |
| | | //IE11 |
| | | else if (elem.msRequestFullscreen) { |
| | | elem.msRequestFullscreen(); |
| | | } |
| | | } |
| | | |
| | | //退出全屏 |
| | | function exitFull() { |
| | | if (document.exitFullscreen) { |
| | | document.exitFullscreen(); |
| | | } |
| | | else if (document.mozCancelFullScreen) { |
| | | document.mozCancelFullScreen(); |
| | | } |
| | | else if (document.webkitCancelFullScreen) { |
| | | document.webkitCancelFullScreen(); |
| | | } |
| | | else if (document.msExitFullscreen) { |
| | | document.msExitFullscreen(); |
| | | } |
| | | } |
| | | |
| | | //事件监听 |
| | | document.addEventListener("fullscreenchange", function () { |
| | | try { |
| | | fullscreenState.innerHTML = (document.fullscreen) ? "" : "not "; |
| | | } catch (e) {} |
| | | }, false); |
| | | document.addEventListener("mozfullscreenchange", function () { |
| | | fullscreenState.innerHTML = (document.mozFullScreen) ? "" : "not "; |
| | | }, false); |
| | | document.addEventListener("webkitfullscreenchange", function () { |
| | | fullscreenState.innerHTML = (document.webkitIsFullScreen) ? "" : "not "; |
| | | }, false); |
| | | document.addEventListener("msfullscreenchange", function () { |
| | | fullscreenState.innerHTML = (document.msFullscreenElement) ? "" : "not "; |
| | | }, false); |
| | | document.onkeyup = function (e) { |
| | | if (window.event)//如果window.event对象存在,就以此事件对象为准 |
| | | e = window.event; |
| | | var key = e.charCode || e.keyCode; |
| | | if (key === 13 || key === 49 || key === 97) { |
| | | full(); |
| | | } else if (key === 50 || key === 98) { |
| | | exitFull(); |
| | | } |
| | | } |