?? global.js
字號:
//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,'&'); code=code.replace(/</mg,'<'); code=code.replace(/>/mg,'>'); code=code.replace(/\"/mg,'"'); code=code.replace(/\t/g,' '); code=code.replace(/\r?\n/g,'<br>'); code=code.replace(/<br><br>/g,'<br>'); code=code.replace(/ /g,' '); $('#'+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 + -