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

📄 cb.js

📁 The code, images and designs for this book are released under a Creative Commons Attribution-NonComm
💻 JS
字号:
/*addEvent function found at http://www.scottandrew.com/weblog/articles/cbs-events*/function addEvent(obj, evType, fn) {	if (obj.addEventListener) {		obj.addEventListener(evType, fn, true);		return true;	} else if (obj.attachEvent) {		var r = obj.attachEvent("on"+evType, fn);		return r;	} else {		return false;	}}/*createElement function found at http://simon.incutio.com/archive/2003/06/15/javascriptWithXML*/function createElement(element) {	if (typeof document.createElementNS != 'undefined') {		return document.createElementNS('http://www.w3.org/1999/xhtml', element);	}	if (typeof document.createElement != 'undefined') {		return document.createElement(element);	}	return false;}function insertTop(obj) {	// Create the two div elements needed for the top of the box	d=createElement("div");	d.className="bt"; // The outer div needs a class name    d2=createElement("div");    d.appendChild(d2);	obj.insertBefore(d,obj.firstChild);}function insertBottom(obj) {	// Create the two div elements needed for the bottom of the box	d=createElement("div");	d.className="bb"; // The outer div needs a class name    d2=createElement("div");    d.appendChild(d2);	obj.appendChild(d);}function initCB(){	// Find all div elements	var divs = document.getElementsByTagName('div');	var cbDivs = [];	for (var i = 0; i < divs.length; i++) {	// Find all div elements with cbb in their class attribute while allowing for multiple class names		if (/\bcbb\b/.test(divs[i].className))			cbDivs[cbDivs.length] = divs[i];	}	// Loop through the found div elements	var thediv, outer, i1, i2;	for (var i = 0; i < cbDivs.length; i++) {	// Save the original outer div for later		thediv = cbDivs[i];	// 	Create a new div, give it the original div's class attribute, and replace 'cbb' with 'cb'		outer = createElement('div');		outer.className = thediv.className;		outer.className = thediv.className.replace('cbb', 'cb');	// Change the original div's class name and replace it with the new div		thediv.className = 'i3';		thediv.parentNode.replaceChild(outer, thediv);	// Create two new div elements and insert them into the outermost div		i1 = createElement('div');		i1.className = 'i1';		outer.appendChild(i1);		i2 = createElement('div');		i2.className = 'i2';		i1.appendChild(i2);	// Insert the original div		i2.appendChild(thediv);	// Insert the top and bottom divs		insertTop(outer);		insertBottom(outer);	}}if(document.getElementById && document.createTextNode){	addEvent(window, 'load', initCB);}

⌨️ 快捷键说明

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