亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tablecloth.js

?? 超強的樹狀結構
?? JS
字號:
/* 

	Tablecloth 
	written by Alen Grakalic, provided by Css Globe (cssglobe.com)
	please visit http://cssglobe.com/lab/tablecloth/
	
*/

this.tablecloth = function(){
	
	// CONFIG 
	
	// if set to true then mouseover a table cell will highlight entire column (except sibling headings)
	var highlightCols = true;
	
	// if set to true then mouseover a table cell will highlight entire row	(except sibling headings)
	var highlightRows = false;	
	
	// if set to true then click on a table sell will select row or column based on config
	var selectable = true;
	
	// this function is called when 
	// add your own code if you want to add action 
	// function receives object that has been clicked 
	this.clickAction = function(obj){
		//alert(obj.innerHTML);
		
	};


	
	// END CONFIG (do not edit below this line)
	
	
	var tableover = false;
	this.start = function(){
		var tables = document.getElementsByTagName("table");
		for (var i=0;i<tables.length;i++){
			tables[i].onmouseover = function(){tableover = true};
			tables[i].onmouseout = function(){tableover = false};			
			rows(tables[i]);
		};
	};
	
	this.rows = function(table){
		var css = "";
		var tr = table.getElementsByTagName("tr");
		for (var i=0;i<tr.length;i++){
			css = (css == "odd") ? "even" : "odd";
			tr[i].className = css;
			var arr = new Array();
			for(var j=0;j<tr[i].childNodes.length;j++){				
				if(tr[i].childNodes[j].nodeType == 1) arr.push(tr[i].childNodes[j]);
			};		
			for (var j=0;j<arr.length;j++){				
				arr[j].row = i;
				arr[j].col = j;
				if(arr[j].innerHTML == "&nbsp;" || arr[j].innerHTML == "") arr[j].className += " empty";					
				arr[j].css = arr[j].className;
				arr[j].onmouseover = function(){
					over(table,this,this.row,this.col);
				};
				arr[j].onmouseout = function(){
					out(table,this,this.row,this.col);
				};
				arr[j].onmousedown = function(){
					down(table,this,this.row,this.col);
				};
				arr[j].onmouseup = function(){
					up(table,this,this.row,this.col);
				};				
				arr[j].onclick = function(){
					click(table,this,this.row,this.col);
				};								
			};
		};
	};
	
	// appyling mouseover state for objects (th or td)
	this.over = function(table,obj,row,col){
		if (!highlightCols && !highlightRows) obj.className = obj.css + " over";  
		if(check1(obj,col)){
			if(highlightCols) highlightCol(table,obj,col);
			if(highlightRows) highlightRow(table,obj,row);		
		};
	};
	// appyling mouseout state for objects (th or td)	
	this.out = function(table,obj,row,col){
		if (!highlightCols && !highlightRows) obj.className = obj.css; 
		unhighlightCol(table,col);
		unhighlightRow(table,row);
	};
	// appyling mousedown state for objects (th or td)	
	this.down = function(table,obj,row,col){
		obj.className = obj.css + " down";  
	};
	// appyling mouseup state for objects (th or td)	
	this.up = function(table,obj,row,col){
		obj.className = obj.css + " over";  
	};	
	// onclick event for objects (th or td)	
	this.click = function(table,obj,row,col){
		if(check1){
			if(selectable) {
				unselect(table);	
				if(highlightCols) highlightCol(table,obj,col,true);
				if(highlightRows) highlightRow(table,obj,row,true);
				document.onclick = unselectAll;
			}
		};
		clickAction(obj); 		
	};		
	
	this.highlightCol = function(table,active,col,sel){
		var css = (typeof(sel) != "undefined") ? "selected" : "over";
		var tr = table.getElementsByTagName("tr");
		for (var i=0;i<tr.length;i++){	
			var arr = new Array();
			for(j=0;j<tr[i].childNodes.length;j++){				
				if(tr[i].childNodes[j].nodeType == 1) arr.push(tr[i].childNodes[j]);
			};							
			var obj = arr[col];
			if (check2(active,obj) && check3(obj)) obj.className = obj.css + " " + css; 		
		};
	};
	this.unhighlightCol = function(table,col){
		var tr = table.getElementsByTagName("tr");
		for (var i=0;i<tr.length;i++){
			var arr = new Array();
			for(j=0;j<tr[i].childNodes.length;j++){				
				if(tr[i].childNodes[j].nodeType == 1) arr.push(tr[i].childNodes[j])
			};				
			var obj = arr[col];
			if(check3(obj)) obj.className = obj.css; 
		};
	};	
	this.highlightRow = function(table,active,row,sel){
		var css = (typeof(sel) != "undefined") ? "selected" : "over";
		var tr = table.getElementsByTagName("tr")[row];		
		for (var i=0;i<tr.childNodes.length;i++){		
			var obj = tr.childNodes[i];
			if (check2(active,obj) && check3(obj)) obj.className = obj.css + " " + css; 		
		};
	};
	this.unhighlightRow = function(table,row){
		var tr = table.getElementsByTagName("tr")[row];		
		for (var i=0;i<tr.childNodes.length;i++){
			var obj = tr.childNodes[i];			
			if(check3(obj)) obj.className = obj.css; 			
		};
	};
	this.unselect = function(table){
		tr = table.getElementsByTagName("tr")
		for (var i=0;i<tr.length;i++){
			for (var j=0;j<tr[i].childNodes.length;j++){
				var obj = tr[i].childNodes[j];	
				if(obj.className) obj.className = obj.className.replace("selected","");
			};
		};
	};
	this.unselectAll = function(){
		if(!tableover){
			tables = document.getElementsByTagName("table");
			for (var i=0;i<tables.length;i++){
				unselect(tables[i])
			};		
		};
	};	
	this.check1 = function(obj,col){
		return (!(col == 0 && obj.className.indexOf("empty") != -1));
	}
	this.check2 = function(active,obj){
		return (!(active.tagName == "TH" && obj.tagName == "TH")); 
	};
	this.check3 = function(obj){
		return (obj.className) ? (obj.className.indexOf("selected") == -1) : true; 
	};	
	
	start();
	
};

/* script initiates on page load. */
window.onload = tablecloth;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美激情一区二区| 色综合一个色综合| 91首页免费视频| 欧美日韩精品专区| 欧美不卡123| 日韩毛片一二三区| 日韩电影在线免费看| 国产成a人亚洲| 欧美群妇大交群的观看方式| 一区二区三区在线观看欧美| 亚洲18影院在线观看| 国产成人在线视频播放| 在线观看区一区二| 日本一区二区高清| 五月激情六月综合| www.色精品| 欧美电视剧在线观看完整版| 亚洲狼人国产精品| 国产麻豆精品95视频| 在线观看亚洲精品视频| 国产网站一区二区| 麻豆精品久久久| 欧美色图12p| 亚洲色图一区二区| 国产999精品久久久久久| 欧美精品九九99久久| 亚洲欧洲精品天堂一级| 国内成人自拍视频| 日韩欧美一二三四区| 亚洲va欧美va天堂v国产综合| 国产不卡免费视频| 欧美精品一区男女天堂| 男人的天堂久久精品| 欧美日韩精品欧美日韩精品一| 日韩理论电影院| 91丨九色丨蝌蚪富婆spa| 中文字幕在线播放不卡一区| 国产精品一区2区| 久久久.com| 国产成人精品免费看| 国产欧美精品在线观看| 国产成人免费9x9x人网站视频| 2021久久国产精品不只是精品| 奇米一区二区三区| 精品国产免费人成电影在线观看四季 | 在线观看亚洲精品视频| 亚洲欧美精品午睡沙发| 欧日韩精品视频| 久草精品在线观看| 国产欧美日韩三区| bt7086福利一区国产| 亚洲精品免费一二三区| 91精品欧美福利在线观看| 激情偷乱视频一区二区三区| 国产日韩精品一区二区三区在线| 色综合天天在线| 精品一区二区三区在线视频| 国产日本欧美一区二区| 欧美在线啊v一区| 久久99精品久久只有精品| 中文字幕一区二区视频| 欧美日产国产精品| 国产91精品精华液一区二区三区| 亚洲蜜桃精久久久久久久| 日韩欧美在线影院| 欧美性猛片xxxx免费看久爱| 久久国产精品99精品国产| 亚洲色图.com| 久久丝袜美腿综合| 色婷婷精品久久二区二区蜜臂av| 久久精品国产精品青草| 亚洲影视在线观看| 中文字幕一区二区三区视频| 日韩无一区二区| 在线看不卡av| 成人听书哪个软件好| 麻豆国产一区二区| 性感美女极品91精品| 国产精品美女www爽爽爽| 欧美日韩国产精品成人| eeuss鲁片一区二区三区在线观看| 日韩在线一区二区三区| 亚洲人精品午夜| 亚洲国产高清不卡| 久久婷婷成人综合色| 日韩亚洲欧美高清| 一级女性全黄久久生活片免费| 久久亚洲二区三区| 2020日本不卡一区二区视频| 欧美精品v国产精品v日韩精品 | 一区二区三区波多野结衣在线观看| 久久婷婷综合激情| 久久婷婷久久一区二区三区| 精品盗摄一区二区三区| 亚洲精品在线一区二区| 精品国产乱码久久久久久老虎| 91精品黄色片免费大全| 5566中文字幕一区二区电影| 67194成人在线观看| 91精品国产麻豆国产自产在线 | 天天av天天翘天天综合网色鬼国产| 亚洲自拍偷拍综合| 婷婷六月综合亚洲| 国产一区二区主播在线| 国产白丝精品91爽爽久久| 成人免费电影视频| 色噜噜狠狠色综合欧洲selulu| 欧美综合视频在线观看| 3751色影院一区二区三区| 久久久一区二区| 亚洲天堂精品在线观看| 婷婷夜色潮精品综合在线| 国内精品自线一区二区三区视频| 精品写真视频在线观看| av在线这里只有精品| 6080国产精品一区二区| 国产情人综合久久777777| 国产九色sp调教91| 色综合婷婷久久| 日韩欧美www| 亚洲品质自拍视频| 蜜臀久久99精品久久久画质超高清| 激情综合色播五月| 91美女在线视频| 久久伊人中文字幕| 一区二区三区四区精品在线视频| 国产综合色在线| 欧美精品精品一区| 亚洲乱码国产乱码精品精小说 | 国产日韩一级二级三级| 日本在线观看不卡视频| 色就色 综合激情| 欧美激情在线一区二区三区| 五月婷婷欧美视频| 一本色道综合亚洲| 中文无字幕一区二区三区| 蜜桃av噜噜一区二区三区小说| 色哟哟精品一区| 国产精品乱码久久久久久| 久久草av在线| 一区二区三区不卡视频| 顶级嫩模精品视频在线看| 精品国产一二三| 青娱乐精品视频在线| 777久久久精品| 天堂午夜影视日韩欧美一区二区| 91麻豆国产自产在线观看| 国产精品女同一区二区三区| 国产精品77777竹菊影视小说| 日韩欧美国产一区二区三区| 麻豆精品久久精品色综合| 欧美电视剧在线看免费| 免费成人在线视频观看| 欧美不卡一二三| 国产一区视频网站| 久久久99精品免费观看不卡| 成人97人人超碰人人99| 亚洲欧美激情一区二区| 日本黄色一区二区| 日日摸夜夜添夜夜添精品视频 | 亚洲国产美国国产综合一区二区| 欧美日韩情趣电影| 极品美女销魂一区二区三区| 国产日韩综合av| 欧美中文字幕久久| 另类的小说在线视频另类成人小视频在线 | 91小视频在线免费看| 亚洲成人午夜电影| 精品国产乱码久久久久久久久| 国产成人免费视频网站| 一区二区三区四区视频精品免费| 欧美精品欧美精品系列| gogo大胆日本视频一区| 美女视频第一区二区三区免费观看网站 | 亚洲一区二区三区三| 欧美精品一区二区三区蜜臀| a美女胸又www黄视频久久| 日本午夜精品一区二区三区电影| 国产三级欧美三级| 91精品国产全国免费观看| fc2成人免费人成在线观看播放 | 成人app软件下载大全免费| 视频在线观看国产精品| 成人欧美一区二区三区1314| 日韩女优视频免费观看| 欧美性videosxxxxx| 成人午夜av在线| 激情综合网av| 日本vs亚洲vs韩国一区三区| 亚洲色欲色欲www在线观看| 精品国产电影一区二区| 欧美精品丝袜中出| 91网站黄www| 91在线观看下载| 成人av在线资源| 国产成人夜色高潮福利影视| 日韩电影免费一区| 亚洲综合色视频| 一区二区日韩av| 有坂深雪av一区二区精品|