Song.Site/Utility/Ckplayer/js/offlights.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*
该文件是从网上收集的方法,用来做开关灯的,相对于原来的程序做了一些改变,兼容了IE10
*/
var Offlights = {
    create: function() {
        return function() {
            this.initialize.apply(this, arguments)
        }
    }
}
var OverLay = Offlights.create();
OverLay.prototype = {
    initialize: function(options) {
        this.SetOptions(options);
		this.browser = (function(ua){
			  var a=new Object();
			  var b = {
				  msie: /msie/.test(ua) && !/opera/.test(ua),
				  opera: /opera/.test(ua),
				  safari: /webkit/.test(ua) && !/chrome/.test(ua),
				  firefox: /firefox/.test(ua),
				  chrome: /chrome/.test(ua)
			  };
			  var vMark = "";
			  for (var i in b) {
				  if (b[i]) { vMark = "safari" == i ? "version" : i; break; }
			  }
			  b.version = vMark && RegExp("(?:" + vMark + ")[\\/: ]([\\d.]+)").test(ua) ? RegExp.$1 : "0";
			  b.ie = b.msie;
			  b.ie6 = b.msie && parseInt(b.version, 10) == 6;
			  b.ie7 = b.msie && parseInt(b.version, 10) == 7;
			  b.ie8 = b.msie && parseInt(b.version, 10) == 8;
			  a.B=vMark;
			  a.V=b.version;
			  return a;
		  })(window.navigator.userAgent.toLowerCase());
		this.isIE = this.browser['B']=='msie' ? true : false;
		this.isIE6 = (this.isIE && this.browser['V']==6)?true:false;
		this._K_ = function(id) {return "string" == typeof id ? document.getElementById(id) : id};
        this.Lay = this._K_(this.options.Lay) || document.body.insertBefore(document.createElement("div"), document.body.childNodes[0]);
        this.Color = this.options.Color;
        this.Opacity = parseInt(this.options.Opacity);
        this.zIndex = parseInt(this.options.zIndex);
        with(this.Lay.style) {
            display = "none";
            zIndex = this.zIndex;
            left = top = 0;
            position = "fixed";
            width = height = "100%"
        }
        if (this.isIE6) {
            this.Lay.style.position = "absolute";
            this._resize = this.Bind(this,
            function() {
                this.Lay.style.width = Math.max(document.documentElement.scrollWidth, document.documentElement.clientWidth) + "px";
                this.Lay.style.height = Math.max(document.documentElement.scrollHeight, document.documentElement.clientHeight) + "px"
            });
            this.Lay.innerHTML = ''
        }
    },
后面还有 49 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。