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

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

?? wz_tooltip.js

?? 一個聊天室demo~~用的是最近出來的Jaxer1.2服務器(號稱是第一個完全的Ajax服務器)~~對初學者來說是一個很不錯的教程
?? JS
?? 第 1 頁 / 共 3 頁
字號:
	// Body
	wIn = wOut;
	if(!tt_bBoxOld)
		wIn -= ((tt_aV[PADDING] + tt_aV[BORDERWIDTH]) << 1);
	tt_aElt[5].style.width = wIn + "px";
	// Title
	if(tt_aElt[1])
	{
		wIn = wOut - (tt_aV[PADDING] << 1);
		if(!tt_bBoxOld)
			wOut = wIn;
		tt_aElt[1].style.width = wOut + "px";
		tt_aElt[2].style.width = wIn + "px";
	}
	tt_h = tt_GetDivH(tt_aElt[0]) + iOffY;
	// Right shadow
	if(tt_aElt[8])
		tt_aElt[8].style.height = (tt_h - iOffSh) + "px";
	i = tt_aElt.length - 1;
	if(tt_aElt[i])
	{
		tt_aElt[i].style.width = tt_w + "px";
		tt_aElt[i].style.height = tt_h + "px";
	}
}
function tt_DeAlt(el)
{
	var aKid;

	if(el.alt)
		el.alt = "";
	if(el.title)
		el.title = "";
	aKid = el.childNodes || el.children || null;
	if(aKid)
	{
		for(var i = aKid.length; i;)
			tt_DeAlt(aKid[--i]);
	}
}
// This hack removes the annoying native tooltips over links in Opera
function tt_OpDeHref(el)
{
	if(!tt_op)
		return;
	if(tt_elDeHref)
		tt_OpReHref();
	while(el)
	{
		if(el.hasAttribute("href"))
		{
			el.t_href = el.getAttribute("href");
			el.t_stats = window.status;
			el.removeAttribute("href");
			el.style.cursor = "hand";
			tt_AddEvtFnc(el, "mousedown", tt_OpReHref);
			window.status = el.t_href;
			tt_elDeHref = el;
			break;
		}
		el = el.parentElement;
	}
}
function tt_ShowInit()
{
	tt_tShow.Timer("tt_Show()", tt_aV[DELAY], true);
	if(tt_aV[CLICKCLOSE])
		tt_AddEvtFnc(document, "mouseup", tt_HideInit);
}
function tt_OverInit(e)
{
	tt_over = e.target || e.srcElement;
	tt_DeAlt(tt_over);
	tt_OpDeHref(tt_over);
	tt_AddRemOutFnc(true);
}
function tt_Show()
{
	var css = tt_aElt[0].style;

	// Override the z-index of the topmost wz_dragdrop.js D&D item
	css.zIndex = Math.max((window.dd && dd.z) ? (dd.z + 2) : 0, 1010);
	if(tt_aV[STICKY] || !tt_aV[FOLLOWMOUSE])
		tt_iState &= ~0x4;
	if(tt_aV[DURATION] > 0)
		tt_tDurt.Timer("tt_HideInit()", tt_aV[DURATION], true);
	tt_ExtCallFncs(0, "Show")
	css.visibility = "visible";
	tt_iState |= 0x2;
	if(tt_aV[FADEIN])
		tt_Fade(0, 0, tt_aV[OPACITY], Math.round(tt_aV[FADEIN] / tt_aV[FADEINTERVAL]));
	tt_ShowIfrm();
}
function tt_ShowIfrm()
{
	if(tt_ie56)
	{
		var ifrm = tt_aElt[tt_aElt.length - 1];
		if(ifrm)
		{
			var css = ifrm.style;
			css.zIndex = tt_aElt[0].style.zIndex - 1;
			css.display = "block";
		}
	}
}
function tt_Move(e)
{
	e = window.event || e;
	if(e)
	{
		tt_musX = tt_GetEvtX(e);
		tt_musY = tt_GetEvtY(e);
	}
	if(tt_iState)
	{
		if(!tt_over && e)
			tt_OverInit(e);
		if(tt_iState & 0x4)
		{
			// Protect some browsers against jam of mousemove events
			if(!tt_op && !tt_ie)
			{
				if(tt_bWait)
					return;
				tt_bWait = true;
				tt_tWaitMov.Timer("tt_bWait = false;", 1, true);
			}
			if(tt_aV[FIX])
			{
				tt_iState &= ~0x4;
				tt_SetTipPos(tt_aV[FIX][0], tt_aV[FIX][1]);
			}
			else if(!tt_ExtCallFncs(e, "MoveBefore"))
				tt_SetTipPos(tt_PosX(), tt_PosY());
			tt_ExtCallFncs([tt_musX, tt_musY], "MoveAfter")
		}
	}
}
function tt_PosX()
{
	var x;

	x = tt_musX;
	if(tt_aV[LEFT])
		x -= tt_w + tt_aV[OFFSETX] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);
	else
		x += tt_aV[OFFSETX];
	// Prevent tip from extending past right/left clientarea boundary
	if(x > tt_maxPosX)
		x = tt_maxPosX;
	return((x < tt_scrlX) ? tt_scrlX : x);
}
function tt_PosY()
{
	var y;

	// Apply some hysteresis after the tip has snapped to the other side of the
	// mouse. In case of insufficient space above and below the mouse, we place
	// the tip below.
	if(tt_aV[ABOVE] && (!tt_bJmpVert || tt_CalcPosYAbove() >= tt_scrlY + 16))
		y = tt_DoPosYAbove();
	else if(!tt_aV[ABOVE] && tt_bJmpVert && tt_CalcPosYBelow() > tt_maxPosY - 16)
		y = tt_DoPosYAbove();
	else
		y = tt_DoPosYBelow();
	// Snap to other side of mouse if tip would extend past window boundary
	if(y > tt_maxPosY)
		y = tt_DoPosYAbove();
	if(y < tt_scrlY)
		y = tt_DoPosYBelow();
	return y;
}
function tt_DoPosYBelow()
{
	tt_bJmpVert = tt_aV[ABOVE];
	return tt_CalcPosYBelow();
}
function tt_DoPosYAbove()
{
	tt_bJmpVert = !tt_aV[ABOVE];
	return tt_CalcPosYAbove();
}
function tt_CalcPosYBelow()
{
	return(tt_musY + tt_aV[OFFSETY]);
}
function tt_CalcPosYAbove()
{
	var dy = tt_aV[OFFSETY] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);
	if(tt_aV[OFFSETY] > 0 && dy <= 0)
		dy = 1;
	return(tt_musY - tt_h - dy);
}
function tt_OnOut()
{
	tt_AddRemOutFnc(false);
	if(!(tt_aV[STICKY] && (tt_iState & 0x2)))
		tt_HideInit();
}
function tt_HideInit()
{
	tt_ExtCallFncs(0, "HideInit");
	tt_iState &= ~0x4;
	if(tt_flagOpa && tt_aV[FADEOUT])
	{
		tt_tFade.EndTimer();
		if(tt_opa)
		{
			var n = Math.round(tt_aV[FADEOUT] / (tt_aV[FADEINTERVAL] * (tt_aV[OPACITY] / tt_opa)));
			tt_Fade(tt_opa, tt_opa, 0, n);
			return;
		}
	}
	tt_tHide.Timer("tt_Hide();", 1, false);
}
function tt_OpReHref()
{
	if(tt_elDeHref)
	{
		tt_elDeHref.setAttribute("href", tt_elDeHref.t_href);
		tt_RemEvtFnc(tt_elDeHref, "mousedown", tt_OpReHref);
		window.status = tt_elDeHref.t_stats;
		tt_elDeHref = null;
	}
}
function tt_Fade(a, now, z, n)
{
	if(n)
	{
		now += Math.round((z - now) / n);
		if((z > a) ? (now >= z) : (now <= z))
			now = z;
		else
			tt_tFade.Timer("tt_Fade("
							+ a + "," + now + "," + z + "," + (n - 1)
							+ ")",
							tt_aV[FADEINTERVAL],
							true);
	}
	now ? tt_SetTipOpa(now) : tt_Hide();
}
// To circumvent the opacity nesting flaws of IE, we set the opacity
// for each sub-DIV separately, rather than for the container DIV.
function tt_SetTipOpa(opa)
{
	tt_SetOpa(tt_aElt[5].style, opa);
	if(tt_aElt[1])
		tt_SetOpa(tt_aElt[1].style, opa);
	if(tt_aV[SHADOW])
	{
		opa = Math.round(opa * 0.8);
		tt_SetOpa(tt_aElt[7].style, opa);
		tt_SetOpa(tt_aElt[8].style, opa);
	}
}
function tt_OnCloseBtnOver(iOver)
{
	var css = tt_aElt[4].style;

	iOver <<= 1;
	css.background = tt_aV[CLOSEBTNCOLORS][iOver];
	css.color = tt_aV[CLOSEBTNCOLORS][iOver + 1];
}
function tt_Int(x)
{
	var y;

	return(isNaN(y = parseInt(x)) ? 0 : y);
}
// Adds or removes the document.mousemove or HoveredElem.mouseout handler
// conveniently. Keeps track of those handlers to prevent them from being
// set or removed redundantly.
function tt_AddRemOutFnc(bAdd)
{
	var PSet = bAdd ? tt_AddEvtFnc : tt_RemEvtFnc;

	if(bAdd != tt_AddRemOutFnc.bOn)
	{
		PSet(tt_over, "mouseout", tt_OnOut);
		tt_AddRemOutFnc.bOn = bAdd;
		if(!bAdd)
			tt_OpReHref();
	}
}
tt_AddRemOutFnc.bOn = false;
Number.prototype.Timer = function(s, iT, bUrge)
{
	if(!this.value || bUrge)
		this.value = window.setTimeout(s, iT);
}
Number.prototype.EndTimer = function()
{
	if(this.value)
	{
		window.clearTimeout(this.value);
		this.value = 0;
	}
}
function tt_SetOpa(css, opa)
{
	tt_opa = opa;
	if(tt_flagOpa == 1)
	{
		// Hack for bugs of IE:
		// A DIV cannot be made visible in a single step if an opacity < 100
		// has been applied while the DIV was hidden.
		// Moreover, in IE6, applying an opacity < 100 has no effect if the
		// concerned element has no layout (position, size, zoom, ...).
		if(opa < 100)
		{
			var bVis = css.visibility != "hidden";
			css.zoom = "100%";
			if(!bVis)
				css.visibility = "visible";
			css.filter = "alpha(opacity=" + opa + ")";
			if(!bVis)
				css.visibility = "hidden";
		}
		else
			css.filter = "";
	}
	else
	{
		opa /= 100.0;
		switch(tt_flagOpa)
		{
		case 2:
			css.KhtmlOpacity = opa; break;
		case 3:
			css.KHTMLOpacity = opa; break;
		case 4:
			css.MozOpacity = opa; break;
		case 5:
			css.opacity = opa; break;
		}
	}
}
function tt_MovDomNode(el, dadFrom, dadTo)
{
	if(dadFrom)
		dadFrom.removeChild(el);
	if(dadTo)
		dadTo.appendChild(el);
}
function tt_Err(sErr)
{
	if(tt_Debug)
		alert("Tooltip Script Error Message:\n\n" + sErr);
}

//===========  DEALING WITH EXTENSIONS	==============//
function tt_ExtCmdEnum()
{
	var s;

	// Add new command(s) to the commands enum
	for(var i in config)
	{
		s = "window." + i.toString().toUpperCase();
		if(eval("typeof(" + s + ") == tt_u"))
		{
			eval(s + " = " + tt_aV.length);
			tt_aV[tt_aV.length] = null;
		}
	}
}
function tt_ExtCallFncs(arg, sFnc)
{
	var b = false;
	for(var i = tt_aExt.length; i;)
	{--i;
		var fnc = tt_aExt[i]["On" + sFnc];
		// Call the method the extension has defined for this event
		if(fnc && fnc(arg))
			b = true;
	}
	return b;
}

tt_Init();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷综合激情| 91老司机福利 在线| 洋洋成人永久网站入口| 国产精品国模大尺度视频| 久久一二三国产| 久久精品免费在线观看| 日本一区二区三区在线观看| 欧美激情一区三区| 亚洲免费av在线| 亚洲国产精品久久不卡毛片| 视频在线观看一区| 日韩电影在线观看电影| 捆绑紧缚一区二区三区视频| 极品尤物av久久免费看| 国产jizzjizz一区二区| 成人免费视频一区| 91久久线看在观草草青青| 欧美精品一卡两卡| 久久尤物电影视频在线观看| 国产精品乱码人人做人人爱| 亚洲欧美日韩国产综合| 天天影视涩香欲综合网| 久久成人av少妇免费| 不卡的电影网站| 欧美亚一区二区| 精品免费国产一区二区三区四区| 国产欧美一区二区三区在线老狼| 亚洲色图制服丝袜| 热久久一区二区| 不卡av在线网| 欧美一级二级三级乱码| 欧美极品美女视频| 香蕉久久一区二区不卡无毒影院| 国产精品资源网| 欧美系列在线观看| 久久久久久99久久久精品网站| 自拍av一区二区三区| 免费黄网站欧美| 色哟哟亚洲精品| 久久午夜电影网| 亚洲国产一区二区三区青草影视| 韩国视频一区二区| 欧美三级在线播放| 国产日韩欧美高清| 美女久久久精品| 欧美色爱综合网| 国产精品国产三级国产普通话蜜臀| 日韩国产精品久久久| 91美女蜜桃在线| 国产午夜一区二区三区| 日韩高清不卡一区二区三区| 91影视在线播放| 欧美激情一区三区| 国产乱人伦精品一区二区在线观看| 欧美男男青年gay1069videost| 国产精品伦一区| 国产麻豆精品视频| 日韩精品资源二区在线| 午夜精品一区二区三区三上悠亚| 99久久久国产精品免费蜜臀| 久久久夜色精品亚洲| 秋霞午夜av一区二区三区| 欧美亚洲禁片免费| 一区二区三区在线播| 91美女精品福利| 亚洲图片欧美激情| 99国产精品视频免费观看| 久久久久久一二三区| 久久99热狠狠色一区二区| 欧美一级国产精品| 午夜精品爽啪视频| 欧美日韩精品欧美日韩精品一| 一区二区理论电影在线观看| 91片在线免费观看| 亚洲女性喷水在线观看一区| 99在线精品一区二区三区| 中文字幕中文字幕中文字幕亚洲无线 | 成人高清在线视频| 国产婷婷色一区二区三区四区| 国产一区二区三区免费| 精品国产乱码久久久久久久| 黑人巨大精品欧美黑白配亚洲| 精品国产一区二区三区久久影院 | 国产激情偷乱视频一区二区三区| 日韩午夜中文字幕| 国产在线精品一区在线观看麻豆| 精品国产不卡一区二区三区| 国产成人精品亚洲777人妖| 国产精品不卡在线| 精品视频一区二区三区免费| 免费不卡在线观看| 久久久久久久综合狠狠综合| 国产高清在线精品| 成人免费视频在线观看| 欧美伊人久久久久久午夜久久久久| 亚洲国产日韩精品| 精品伦理精品一区| 成人精品一区二区三区中文字幕| 亚洲免费在线播放| 91精品国产一区二区三区| 国产一区二区剧情av在线| 中日韩av电影| 欧美精品一二三区| 国产不卡一区视频| 午夜精品在线视频一区| 精品福利在线导航| 一本一本大道香蕉久在线精品 | 久久精品亚洲精品国产欧美| 精品久久久久久久久久久久久久久 | 国产成人一区二区精品非洲| 亚洲欧美综合在线精品| 欧美日韩国产a| 成人午夜免费视频| 日韩国产精品91| 亚洲人成精品久久久久| 4hu四虎永久在线影院成人| 国产98色在线|日韩| 琪琪一区二区三区| 亚洲一区二区在线视频| 久久久久久久久免费| 欧美专区亚洲专区| 高清日韩电视剧大全免费| 蜜桃av一区二区三区| 亚洲男人都懂的| 欧美tickle裸体挠脚心vk| 色婷婷av一区| 成人午夜在线视频| 国产资源在线一区| 日本一区中文字幕 | 欧美一二三四区在线| 91蝌蚪porny| 成人免费三级在线| 麻豆91免费观看| 免费不卡在线视频| 日本亚洲天堂网| 一区二区三区产品免费精品久久75| 国产亚洲成aⅴ人片在线观看| 欧美日韩国产综合一区二区三区 | 午夜激情久久久| 国产性色一区二区| 精品人伦一区二区色婷婷| 欧美高清精品3d| 欧美久久久影院| 欧美日韩精品欧美日韩精品 | 青草av.久久免费一区| 玉米视频成人免费看| 国产精品欧美一级免费| 欧美精品一区二区三区一线天视频 | 在线精品视频免费观看| 成人91在线观看| www.日韩大片| 91年精品国产| 91麻豆精品在线观看| 97久久精品人人澡人人爽| 99久久精品久久久久久清纯| 成人免费高清在线观看| av不卡在线观看| 91亚洲精品久久久蜜桃| 色中色一区二区| 欧美亚洲综合网| 5858s免费视频成人| 欧美一级电影网站| 欧美tickle裸体挠脚心vk| 久久久777精品电影网影网 | 555www色欧美视频| 日韩欧美在线不卡| 国产亚洲va综合人人澡精品| 国产精品福利av| 亚洲影视在线播放| 美日韩一级片在线观看| 国产精品一区二区视频| 色综合久久久久| 欧美电影免费观看高清完整版在线观看| 日韩久久免费av| 日韩一区欧美小说| 日本不卡一二三| 国产aⅴ综合色| 91福利精品视频| 日韩午夜在线观看| 国产精品免费观看视频| 亚洲图片欧美视频| 精品一区二区在线免费观看| 波多野结衣精品在线| 欧美日高清视频| 国产欧美一区二区三区在线看蜜臀 | 亚洲精品一区在线观看| 中文字幕一区二区三区视频| 五月综合激情婷婷六月色窝| 极品少妇xxxx精品少妇偷拍| 色综合久久久久综合99| 精品国产伦一区二区三区观看方式| 中文字幕一区二区在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲色图制服诱惑| 美女视频黄频大全不卡视频在线播放 | 精品在线一区二区| 色嗨嗨av一区二区三区| 久久免费看少妇高潮| 亚洲在线中文字幕| 国产成人综合在线播放|