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

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

?? menu.js

?? 天使寵物 V6 Final版 天使寵物 V6 Final版目前支持Discuz!6.0 和 Discuz!6.1論壇
?? JS
字號:
/*
	[Discuz!] (C)2001-2007 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: menu.js,v $
	$Revision: 1.66 $
	$Date: 2007/07/26 07:35:27 $
*/

var jsmenu = new Array();
var ctrlobjclassName;
jsmenu['active'] = new Array();
jsmenu['timer'] = new Array();
jsmenu['iframe'] = new Array();

function initCtrl(ctrlobj, click, duration, timeout, layer) {
	if(ctrlobj && !ctrlobj.initialized) {
		ctrlobj.initialized = true;
		ctrlobj.unselectable = true;

		ctrlobj.outfunc = typeof ctrlobj.onmouseout == 'function' ? ctrlobj.onmouseout : null;
		ctrlobj.onmouseout = function() {
			if(this.outfunc) this.outfunc();
			if(duration < 3) jsmenu['timer'][ctrlobj.id] = setTimeout('hideMenu(' + layer + ')', timeout);
		}

		if(click && duration) {
			ctrlobj.clickfunc = typeof ctrlobj.onclick == 'function' ? ctrlobj.onclick : null;
			ctrlobj.onclick = function (e) {
				doane(e);
				if(jsmenu['active'][layer] == null || jsmenu['active'][layer].ctrlkey != this.id) {
					if(this.clickfunc) this.clickfunc();
					else showMenu(this.id, true);
				} else {
					hideMenu(layer);
				}
			}
		}

		ctrlobj.overfunc = typeof ctrlobj.onmouseover == 'function' ? ctrlobj.onmouseover : null;
		ctrlobj.onmouseover = function(e) {
			doane(e);
			if(this.overfunc) this.overfunc();
			if(click) {
				clearTimeout(jsmenu['timer'][this.id]);
			} else {
				for(var id in jsmenu['timer']) {
					if(jsmenu['timer'][id]) clearTimeout(jsmenu['timer'][id]);
				}
			}
		}
	}
}

function initMenu(ctrlid, menuobj, duration, timeout, layer) {
	if(menuobj && !menuobj.initialized) {
		menuobj.initialized = true;
		menuobj.ctrlkey = ctrlid;
		menuobj.onclick = ebygum;
		menuobj.style.position = 'absolute';
		if(duration < 3) {
			if(duration > 1) {
				menuobj.onmouseover = function() {
					clearTimeout(jsmenu['timer'][ctrlid]);
				}
			}
			if(duration != 1) {
				menuobj.onmouseout = function() {
					jsmenu['timer'][ctrlid] = setTimeout('hideMenu(' + layer + ')', timeout);
				}
			}
		}
		menuobj.style.zIndex = 50;
		if(is_ie) {
			menuobj.style.filter += "progid:DXImageTransform.Microsoft.shadow(direction=135,color=#CCCCCC,strength=2)";
		}
	}
}

function showMenu(ctrlid, click, offset, duration, timeout, layer, showid, maxh) {
	e = window.event ? window.event : showMenu.caller.arguments[0];
	var ctrlobj = $(ctrlid);
	if(!ctrlobj) return;
	if(isUndefined(click)) click = false;
	if(isUndefined(offset)) offset = 0;
	if(isUndefined(duration)) duration = 2;
	if(isUndefined(timeout)) timeout = 500;
	if(isUndefined(layer)) layer = 0;
	if(isUndefined(showid)) showid = ctrlid;
	var showobj = $(showid);
	var menuobj = $(showid + '_menu');
	if(!showobj|| !menuobj) return;
	if(isUndefined(maxh)) maxh = 400;

	hideMenu(layer);

	for(var id in jsmenu['timer']) {
		if(jsmenu['timer'][id]) clearTimeout(jsmenu['timer'][id]);
	}

	initCtrl(ctrlobj, click, duration, timeout, layer);
	ctrlobjclassName = ctrlobj.className;
	ctrlobj.className += ' hover';
	initMenu(ctrlid, menuobj, duration, timeout, layer);

	menuobj.style.display = '';
	if(!is_opera) {
		menuobj.style.clip = 'rect(auto, auto, auto, auto)';
	}

	setMenuPosition(showid, offset);

	if(is_ie && is_ie < 7) {
		if(!jsmenu['iframe'][layer]) {
			var iframe = document.createElement('iframe');
			iframe.style.display = 'none';
			iframe.style.position = 'absolute';
			iframe.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
			$('append_parent') ? $('append_parent').appendChild(iframe) : menuobj.parentNode.appendChild(iframe);
			jsmenu['iframe'][layer] = iframe;
		}
		jsmenu['iframe'][layer].style.top = menuobj.style.top;
		jsmenu['iframe'][layer].style.left = menuobj.style.left;
		jsmenu['iframe'][layer].style.width = menuobj.w;
		jsmenu['iframe'][layer].style.height = menuobj.h;
		jsmenu['iframe'][layer].style.display = 'block';
	}

	if(maxh && menuobj.scrollHeight > maxh) {
		menuobj.style.height = maxh + 'px';
		if(is_opera) {

			menuobj.style.overflow = 'auto';
		} else {
			menuobj.style.overflowY = 'auto';
		}
	}

	if(!duration) {
		setTimeout('hideMenu(' + layer + ')', timeout);
	}

	jsmenu['active'][layer] = menuobj;
}

function setMenuPosition(showid, offset) {
	var showobj = $(showid);
	var menuobj = $(showid + '_menu');
	if(isUndefined(offset)) offset = 0;
	if(showobj) {
		showobj.pos = fetchOffset(showobj);
		showobj.X = showobj.pos['left'];
		showobj.Y = showobj.pos['top'];
		showobj.w = showobj.offsetWidth;
		showobj.h = showobj.offsetHeight;
		menuobj.w = menuobj.offsetWidth;
		menuobj.h = menuobj.offsetHeight;
		menuobj.style.left = (showobj.X + menuobj.w > document.body.clientWidth) && (showobj.X + showobj.w - menuobj.w >= 0) ? showobj.X + showobj.w - menuobj.w + 'px' : showobj.X + 'px';
		menuobj.style.top = offset == 1 ? showobj.Y + 'px' : (offset == 2 || ((showobj.Y + showobj.h + menuobj.h > document.documentElement.scrollTop + document.documentElement.clientHeight) && (showobj.Y - menuobj.h >= 0)) ? (showobj.Y - menuobj.h) + 'px' : showobj.Y + showobj.h + 'px');
		if(menuobj.style.clip && !is_opera) {
			menuobj.style.clip = 'rect(auto, auto, auto, auto)';
		}
	}
}

function hideMenu(layer) {
	if(isUndefined(layer)) layer = 0;
	if(jsmenu['active'][layer]) {
		try {
			$(jsmenu['active'][layer].ctrlkey).className = ctrlobjclassName;
		} catch(e) {}
		clearTimeout(jsmenu['timer'][jsmenu['active'][layer].ctrlkey]);
		jsmenu['active'][layer].style.display = 'none';
		if(is_ie && is_ie < 7 && jsmenu['iframe'][layer]) {
			jsmenu['iframe'][layer].style.display = 'none';
		}
		jsmenu['active'][layer] = null;
	}
}

function fetchOffset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;
	while((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}

function ebygum(eventobj) {
	if(!eventobj || is_ie) {
		window.event.cancelBubble = true;
		return window.event;
	} else {
		if(eventobj.target.type == 'submit') {
			eventobj.target.form.submit();
		}
		eventobj.stopPropagation();
		return eventobj;
	}
}

function menuoption_onclick_function(e) {
	this.clickfunc();
	hideMenu();
}

function menuoption_onclick_link(e) {
	choose(e, this);
}

function menuoption_onmouseover(e) {
	this.className = 'popupmenu_highlight';
}

function menuoption_onmouseout(e) {
	this.className = 'popupmenu_option';
}

function choose(e, obj) {
	var links = obj.getElementsByTagName('a');
	if(links[0]) {
		if(is_ie) {
			links[0].click();
			window.event.cancelBubble = true;
		} else {
			if(e.shiftKey) {
				window.open(links[0].href);
				e.stopPropagation();
				e.preventDefault();
			} else {
				window.location = links[0].href;
				e.stopPropagation();
				e.preventDefault();
			}
		}
		hideMenu();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频播放| 久久97超碰国产精品超碰| 99精品视频在线观看免费| 国产精品美女久久久久久久网站| 白白色 亚洲乱淫| 亚洲综合激情另类小说区| 欧美日韩一区二区欧美激情| 美女www一区二区| 国产三级精品视频| 91福利国产成人精品照片| 婷婷久久综合九色综合伊人色| 555www色欧美视频| 国产伦精一区二区三区| 亚洲图片激情小说| 884aa四虎影成人精品一区| 国产在线播放一区三区四| 中文字幕亚洲区| 在线成人免费观看| 国产高清精品久久久久| 亚洲激情网站免费观看| 日韩精品最新网址| 91免费国产在线| 久久精品噜噜噜成人88aⅴ| 国产精品日韩精品欧美在线| 欧美性受极品xxxx喷水| 国产资源在线一区| 亚洲一区二区精品久久av| 精品va天堂亚洲国产| 91国产视频在线观看| 国产一区二区在线看| 亚洲一区二区三区四区在线观看 | 成人av网址在线观看| 一区二区三区四区国产精品| 精品国产一区二区精华| 在线欧美小视频| 国产高清精品在线| 日韩av中文在线观看| 亚洲欧洲99久久| 精品国产区一区| 欧美日韩免费观看一区二区三区| 国产大陆a不卡| 日韩—二三区免费观看av| 亚洲欧洲无码一区二区三区| 26uuu亚洲| 69久久99精品久久久久婷婷 | 亚洲特黄一级片| 精品乱码亚洲一区二区不卡| 欧美无砖专区一中文字| 国产高清视频一区| 久久99久久久久| 午夜不卡在线视频| 亚洲精选视频在线| 中文成人av在线| 亚洲精品一区在线观看| 欧美一级在线观看| 欧美日本一道本| 欧美在线观看禁18| 色呦呦一区二区三区| 不卡高清视频专区| 国产99精品国产| 国产精品1024| 国产成人综合亚洲网站| 久久99国产精品久久99果冻传媒| 日韩国产欧美在线播放| 亚洲图片欧美一区| 亚洲午夜久久久久久久久久久| 中文字幕亚洲精品在线观看| 国产精品色噜噜| 中文字幕免费不卡| 欧美国产日韩亚洲一区| 欧美经典一区二区| 欧美激情一区二区三区全黄| 日本一区二区不卡视频| 亚洲国产精品黑人久久久| 国产欧美日韩在线观看| 国产亚洲一二三区| 中文字幕一区在线| 亚洲欧洲日韩综合一区二区| 亚洲国产高清aⅴ视频| 国产精品嫩草影院com| 国产精品理论在线观看| 亚洲欧美视频在线观看视频| 亚洲激情图片小说视频| 亚洲成人777| 免费在线成人网| 国产在线一区二区综合免费视频| 狠狠色丁香久久婷婷综合丁香| 国产一区美女在线| 国产成人a级片| 97久久久精品综合88久久| 色成人在线视频| 欧美精三区欧美精三区| 欧美一级久久久久久久大片| 精品国产sm最大网站免费看| 国产女主播一区| 一区二区三区欧美在线观看| 日韩电影一区二区三区| 麻豆国产91在线播放| 国产乱子伦一区二区三区国色天香| 国产老肥熟一区二区三区| 成人精品在线视频观看| 欧美亚洲国产一区在线观看网站| 欧美丰满高潮xxxx喷水动漫| 久久色在线观看| 亚洲欧美激情小说另类| 日韩中文字幕91| 国产精品资源在线| 在线一区二区视频| 欧美成人乱码一区二区三区| 国产精品久久午夜| 视频精品一区二区| 国产成人亚洲综合a∨婷婷图片| 成人va在线观看| 欧美精品日日鲁夜夜添| 国产欧美日韩另类一区| 午夜精品成人在线| 国产精品亚洲а∨天堂免在线| 在线免费观看成人短视频| 2024国产精品视频| 亚洲小少妇裸体bbw| 国产精品白丝jk白祙喷水网站| 一本大道av伊人久久综合| 欧美mv日韩mv国产网站app| 专区另类欧美日韩| 国内精品国产成人国产三级粉色| 色婷婷综合久久久久中文| 精品久久久久一区| 亚洲福利视频导航| 99国产精品视频免费观看| 欧美www视频| 亚洲亚洲精品在线观看| 成人免费视频免费观看| 欧美大度的电影原声| 亚洲一区二区三区在线看| 成人app网站| 亚洲精品在线一区二区| 丝袜美腿成人在线| 色激情天天射综合网| 国产区在线观看成人精品 | 精品毛片乱码1区2区3区| 亚洲制服丝袜在线| av男人天堂一区| 久久久久综合网| 日本欧美在线观看| 欧美色综合天天久久综合精品| 国产精品每日更新| 久久99精品久久久久| 欧美日韩国产乱码电影| 一区二区三区欧美日韩| 99久久久久免费精品国产| 国产性做久久久久久| 日本在线不卡视频一二三区| 欧美日韩精品免费观看视频| 亚洲一区二区av在线| 91麻豆swag| 成人免费在线观看入口| 成人av影院在线| 国产精品久久久久影视| 成人一级片网址| 国产日韩欧美在线一区| 高清在线不卡av| 欧美国产欧美综合| 不卡视频在线观看| 综合久久综合久久| 91性感美女视频| 亚洲精品中文在线观看| 色88888久久久久久影院按摩| 亚洲免费三区一区二区| 91久久精品一区二区二区| 一二三区精品福利视频| 欧美精品在线观看播放| 日韩av一区二区三区四区| 日韩一区二区高清| 韩国精品久久久| 欧美激情中文不卡| 99精品久久只有精品| 亚洲精品第1页| 欧美精品丝袜久久久中文字幕| 五月婷婷欧美视频| 日韩欧美国产一二三区| 国产在线日韩欧美| 日本一区二区视频在线观看| av影院午夜一区| 亚洲www啪成人一区二区麻豆| 在线成人午夜影院| 国产在线精品一区二区不卡了| 久久精子c满五个校花| 不卡的av在线播放| 一级中文字幕一区二区| 欧美一区二区三区人| 国产精品一卡二| 亚洲综合一二区| 欧美哺乳videos| 成人精品免费看| 午夜精品久久久久久久| 久久精品无码一区二区三区| 99国产精品国产精品久久| 免费在线观看视频一区| 国产精品天美传媒| 欧美人妖巨大在线|