⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.js

📁 JavaScript ThickBox window widget.
💻 JS
📖 第 1 页 / 共 2 页
字号:
//Initial js functions to run when js document is loadedcheckBrowserWidth();//Load when the page is ready - Using jQuery to run events$(document).ready(function(){						   parseCode('thickbox-code/thickbox.js','ajaxJS');parseCode('thickbox-code/thickbox.css','ajaxCSS');parseCode('thickbox-code/thickbox-compressed.js','ajaxJSCompressed');				  		  $(window).resize(checkBrowserWidth);$('div.roundbox').corner('round 9px');$('div.anchor').corner('round bottom 9px');$.tabs('container-1');$.tabs('container-2');$.tabs('container-3');$.tabs('container-4');$.tabs('container-5');$.tabs('container-6');$('#overviewBtn').click(function(){		$('#overviewTitle').ScrollTo(800)		if(document.getElementById('overview').style.display == "none"){$('#overview').slideDown(500);$('#toggleBtnOverview').html('-')};		return false;		});$('#examplesBtn').click(function(){		 $('#examplesTitle').ScrollTo(800);		 if(document.getElementById('examples').style.display == "none"){$('#examples').slideDown(500);$('#toggleBtnExample').html('-')};		 return false;		 });$('#qaBtn').click(function(){	   $('#qaTitle').ScrollTo(800);	   if(document.getElementById('qa').style.display == "none"){$('#qa').slideDown(500);$('#toggleBtnQa').html('-')};	   return false;	   });$('#supportBtn').click(function(){		$('#supportTitle').ScrollTo(800);		if(document.getElementById('support').style.display == "none"){$('#support').slideDown(500);$('#toggleBtnSupport').html('-')};		return false;		});$('#donateBtn').click(function(){	   $('#donateTitle').ScrollTo(800);	   if(document.getElementById('donate').style.display == "none"){$('#donate').slideDown(500);$('#toggleBtnDonate').html('-')};	   return false;	   });$('.BTT').click(function(){$('#pageTop').ScrollTo(800);return false});$(".toggleBtn").toggle(function(){	if(document.getElementById(this.rel).style.display == "none"){$("#" + this.rel).slideDown(500);this.innerHTML = "-";return};	this.innerHTML = "+";	    $("#" + this.rel).slideUp(500);  },function(){	 if(document.getElementById(this.rel).style.display == "block"){$("#" + this.rel).slideUp(500); this.innerHTML = "+";return};	 this.innerHTML = "-";    $("#" + this.rel).slideDown(500);		  });});///////////////////////////  ajax call to get code off the server for display dependent code ///////////////////////////////////////function parseCode(o,placement){	$.get(o,function(code){										  	   		  code=code.replace(/&/mg,'&#38;');		  code=code.replace(/</mg,'&#60;');		  code=code.replace(/>/mg,'&#62;');		  code=code.replace(/\"/mg,'&#34;');		  code=code.replace(/\t/g,'  ');		  code=code.replace(/\r?\n/g,'<br>');		  code=code.replace(/<br><br>/g,'<br>');		  code=code.replace(/ /g,'&nbsp;');		 $('#'+placement).html(code);	}	); }///////////////////////////  resolution dependent code ////////////////////////////////////////////////////////////////////////////////function checkBrowserWidth(){	var theWidth = getBrowserWidth();	if (theWidth == 0){		var resolutionCookie = document.cookie.match(/(^|;)tmib_res_layout[^;]*(;|$)/);		if (resolutionCookie != null){			setStylesheet(unescape(resolutionCookie[0].split("=")[1]));			}			$(document).load(checkBrowserWidth);		return false;	}	if (theWidth > 900){		setStylesheet("1024 x 768");		document.cookie = "tmib_res_layout=" + escape("1024 x 768");	}else{		setStylesheet("");		document.cookie = "tmib_res_layout=";	}	return true;};function getBrowserWidth(){	if (window.innerWidth){		return window.innerWidth;	}else if (document.documentElement && document.documentElement.clientWidth != 0){		return document.documentElement.clientWidth;}	else if (document.body){		return document.body.clientWidth;	}	return 0;};function setStylesheet(styleTitle){	var currTag;	if (document.getElementsByTagName){		for (var i = 0; (currTag = document.getElementsByTagName("link")[i]); i++){			if (currTag.getAttribute("rel").indexOf("style") != -1 && currTag.getAttribute("title")){				currTag.disabled = true;				if(currTag.getAttribute("title") == styleTitle){					currTag.disabled = false;				}			}		}	}		return true;};///////////////////////////  round corners jquery plugin ////////////////////////////////////////////////////////////////////////////////$.fn.corner = function(o){	o = o || "";	var width = parseInt((o.match(/(\d+)px/)||[])[1]) || 10;	var fx = (o.match(/round|bevel|fold|notch/)||["round"])[0];	var opts = {		TL:		/top|tl/i.test(o), 		TR:		/top|tr/i.test(o),		BL:		/bottom|bl/i.test(o),	BR:		/bottom|br/i.test(o)//,	};	if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR )		opts = { TL:1, TR:1, BL:1, BR:1 };	var strip = document.createElement("div");	strip.style.overflow = "hidden";	strip.style.height = "1px";	strip.style.backgroundColor = "transparent";	strip.style.borderStyle = "solid";	return this.each(function(){		var pad = {			T: parseInt($.css(this,"paddingTop"))||0,			R: parseInt($.css(this,"paddingRight"))||0,			B: parseInt($.css(this,"paddingBottom"))||0,			L: parseInt($.css(this,"paddingLeft"))||0		};		strip.style.borderColor = "#ffffff";		if ( opts.TL || opts.TR ) {			strip.style.borderStyle = "none "+(opts.TR?"solid":"none")+" none "+(opts.TL?"solid":"none");			var t=document.createElement("div");			t.style.margin = "-"+pad.T+"px -"+pad.R+"px "+(pad.T-width)+"px -"+pad.L+"px";			t.style.backgroundColor = "transparent";			for ( var i=0; i < width; i++ ) {				var w = fx=="round" ? Math.round(width*(1-Math.cos(Math.asin(i/width)))) : i+1;				var e = strip.cloneNode(false);				e.style.borderWidth = "0 "+(opts.TR?w:0)+"px 0 "+(opts.TL?w:0)+"px";				t.insertBefore(e, t.firstChild);			}			this.insertBefore(t, this.firstChild);		}		if ( opts.BL || opts.BR ) {			strip.style.borderStyle = "none "+(opts.BR?"solid":"none")+" none "+(opts.BL?"solid":"none");			var b=document.createElement("div");			b.style.margin = (pad.B-width)+"px -"+pad.R+"px -"+pad.B+"px -"+pad.L+"px";			b.style.backgroundColor = "transparent";			for ( var i=0; i < width; i++ ) {				var w = fx=="round" ? Math.round(width*(1-Math.cos(Math.asin(i/width)))) : i+1;				var e = strip.cloneNode(false);				e.style.borderWidth = "0 "+(opts.BR?w:0)+"px 0 "+(opts.BL?w:0)+"px";				b.appendChild(e);			}			this.appendChild(b);		}	});};//////////////////// tabs jquery plugin ////////////////////////////////////////////////////////////////////////////$.tabs = function(containerId, start) {    var ON_CLASS = 'on';    var id = '#' + containerId;    var i = (typeof start == "number") ? start - 1 : 0;    $(id + '>div:eq(' + i + ')').css({display:"block"});    $(id + '>ul>li:nth-child(' + (i+1) + ')').addClass(ON_CLASS);    $(id + '>ul>li>a').click(function() {        if (!$(this.parentNode).is('.' + ON_CLASS)) {            var re = /([_\-\w]+$)/i;            var target = $('#' + re.exec(this.href)[1]);            if (target.size() > 0) {                $(id + '>div:visible').css({display:"none"});                target.css({display:"block"});                $(id + '>ul>li').removeClass(ON_CLASS);                $(this.parentNode).addClass(ON_CLASS);            } else {                alert('There is no such container.');            }        }        return false;    });};//////////////////// Unobtrustive Code Highlighter By Dan Webb ////////////////////////////////////////////////////////////////////////////var CodeHighlighter = { styleSets : new Array };CodeHighlighter.addStyle = function(name, rules) {	// using push test to disallow older browsers from adding styleSets	if ([].push) this.styleSets.push({		name : name, 		rules : rules,		ignoreCase : arguments[2] || false	})		function setEvent() {		setTimeout('$(document).ready(function(){CodeHighlighter.init()})',1000)	}		// only set the event when the first style is added	if (this.styleSets.length==1) setEvent();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -