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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dommenu.js

?? 免費(fèi)的java企業(yè)級(jí)論壇可執(zhí)行程序
?? JS
?? 第 1 頁 / 共 3 頁
字號(hào):
	}
	// we are highlighting the top level, but menu is not yet 'active'
	else {
		if (currentTarget != relatedTarget) {
			domLib_clearTimeout(domMenu_timeouts['open'].get(currentTarget.id));
			domMenu_toggleHighlight(currentTarget, false);
		}
	}
}	

// }}}
// {{{ domMenu_getElement()

function domMenu_getElement(in_object, in_basename)
{
	while (in_object) {
		try {
			if (in_object.id && in_object.id.search(new RegExp('^' + in_basename + '(\\[[0-9]\\])*\\[[1-9]\\]$')) == 0) {
				return in_object;
			}
			else {
				in_object = in_object.parentNode;
			}
		}
		catch(e) {
			return false;
		}
	}
	
	return false;
}

// }}}
// {{{ domMenu_correctEdgeBleed()

function domMenu_correctEdgeBleed(in_width, in_height, in_x, in_y, in_padding, in_axis)
{
	// Gecko and IE swaps values of clientHeight, clientWidth properties when
	// in standards compliance mode from documentElement to document.body
	var doc = ((domLib_standardsMode && (domLib_isIE || domLib_isGecko)) ? document.documentElement : document.body);

	var pageHeight = domLib_isKHTML ? window.innerHeight : doc.clientHeight;
	var pageYOffset = domLib_isIE ? doc.scrollTop : window.pageYOffset;
	var pageXOffset = domLib_isIE ? doc.scrollLeft : window.pageXOffset;
	
	if (in_axis == 'horizontal') {
		var bleedRight = (in_x - pageXOffset) + in_width - (doc.clientWidth - in_padding);
		var bleedLeft = (in_x - pageXOffset) - in_padding;
		// we are bleeding off the right, move menu to stay on page
		if (bleedRight > 0) {
			in_x -= bleedRight;
		}

		// we are bleeding to the left, move menu over to stay on page
		// we don't want an 'else if' here, because if it doesn't fit we will bleed off the right
		if (bleedLeft < 0) {
			in_x += bleedLeft;
		}
		//Only in mvnforum case:
		//need update in_y again (Y_axis_old,in_y_old)=(0,402) -> (Y_axis_new,in_y_new)=(55,347) : pageYOffset = 55 
		in_y += pageYOffset;
	}
	else {
		var bleedTop = (in_y - pageYOffset) - in_padding;
		var bleedBottom = (in_y - pageYOffset) + in_height - (pageHeight - in_padding);
		// if we are bleeding off the bottom, move menu to stay on page
		if (bleedBottom > 0) {
			in_y -= bleedBottom;
		}

		// if we are bleeding off the top, move menu down
		// we don't want an 'else if' here, because if we just can't fit it, bleed off the bottom
		if (bleedTop < 0) {
			in_y += bleedTop;
		}
	}
	
	return [in_x, in_y];
}

// }}}
// {{{ domMenu_toggleSubMenu()

function domMenu_toggleSubMenu(in_parentElement, in_style)
{
	var subMenu = in_parentElement.data.get('subMenu');
	if (subMenu && subMenu.style.visibility != in_style) {
		var settings = domMenu_settings.get(in_parentElement.data.get('basename'));
		var isFirstLevelSub = in_parentElement.data.get('level') == 1;
		var targetOtherDoc = isFirstLevelSub && settings.get('subMenuTargetFrame');
		var prefix = isFirstLevelSub ? 'menu' : 'subMenu';
		var className = settings.get(prefix + 'ElementClass');
		// :BUG: this is a problem if submenus click to open, then it won't
		// have the right class when you click to close
		if (in_style == 'visible') {
			className += ' ' + settings.get(prefix + 'Element' + (in_style == 'visible' ? 'Active' : 'Hover') + 'Class');
		}

		in_parentElement.firstChild.className = className;
		
		// position our submenu
		if (in_style == 'visible') {
			var tmp_offsets = domLib_getOffsets(in_parentElement);
			if (isFirstLevelSub) {
				tmp_offsets.set('top', tmp_offsets.get('top') + settings.get('verticalSubMenuOffsetY'));
				tmp_offsets.set('bottom', tmp_offsets.get('bottom') + settings.get('verticalSubMenuOffsetY'));
				tmp_offsets.set('left', tmp_offsets.get('left') + settings.get('verticalSubMenuOffsetX'));
				tmp_offsets.set('right', tmp_offsets.get('right') + settings.get('verticalSubMenuOffsetX'));
			}

			// reposition if there was a change in the parent position/size
			if (!in_parentElement.data.get('offsets').compare(tmp_offsets)) {
				in_parentElement.data.set('offsets', tmp_offsets);

				var xCoor, yCoor;
				if (isFirstLevelSub && settings.get('axis') == 'horizontal') {
					xCoor = tmp_offsets.get('left');
					// expand north
					if (settings.get('verticalExpand') == 'north') {
						if (targetOtherDoc) {
							yCoor = subMenu.offsetHeight;
						}
						else {
							yCoor = tmp_offsets.get('top') - subMenu.offsetHeight - settings.get('verticalSubMenuOffsetY');
						}
					}
					// expand south
					else {
						if (targetOtherDoc) {
							yCoor = settings.get('targetDocumentYOrigin');
						}
						else {
							yCoor = tmp_offsets.get('bottom');
						}
					}
				}
				else {
					yCoor = tmp_offsets.get('top') + settings.get('horizontalSubMenuOffsetY');
					// expand east
					if (settings.get('horizontalExpand') == 'east') {
						if (targetOtherDoc) {
							xCoor = settings.get('targetDocumentXOrigin');
						}
						else {
							xCoor = tmp_offsets.get('right') + settings.get('horizontalSubMenuOffsetX');
						}
					}
					// expand west
					else {
						xCoor = tmp_offsets.get('left') - subMenu.offsetWidth - settings.get('horizontalSubMenuOffsetX');
					}

					if (!targetOtherDoc && (domLib_isOpera || domLib_isSafari)) {
						var marginLeft = parseInt(domLib_getComputedStyle(document.body, 'margin-left'));
						xCoor -= marginLeft;
						var marginTop = parseInt(domLib_getComputedStyle(document.body, 'margin-top'));
						yCoor -= marginTop;
					}
				}

				var minWidth = settings.get('subMenuMinWidth');
				var renderedWidth = subMenu.offsetWidth;
				if (minWidth == 'inherit') {
					minWidth = in_parentElement.offsetWidth + settings.get('subMenuWidthCorrection');
				}
				else if (minWidth == 'auto') {
					minWidth = renderedWidth;
				}

				if (domLib_isKonq) {
					// change with width of the first cell
					subMenu.firstChild.firstChild.firstChild.firstChild.style.width = Math.max(minWidth, renderedWidth) + 'px';
				}
				else {
					// change the width of the table
					subMenu.firstChild.style.width = Math.max(minWidth, renderedWidth) + 'px';
				}
				
				var coordinates = domMenu_correctEdgeBleed(subMenu.offsetWidth, subMenu.offsetHeight, xCoor, yCoor, settings.get('screenPadding'), settings.get('axis'));
				subMenu.style.left = coordinates[0] + 'px';
				subMenu.style.top = coordinates[1] + 'px';

				// ** if we inherit, it is necessary to check the parent element width again **
				if (settings.get('axis') == 'horizontal' && settings.get('subMenuMinWidth') == 'inherit') {
					subMenu.firstChild.style.width = Math.max(in_parentElement.offsetWidth + settings.get('subMenuWidthCorrection'), renderedWidth) + 'px';
				}
			}
		}

		// force konqueror to change the styles
		if (domLib_isKonq) {
			in_parentElement.firstChild.style.display = 'none';
			in_parentElement.firstChild.style.display = '';
		}

		subMenu.style.visibility = in_style;
		if (domLib_detectObstructionsEnabled) {
			domLib_detectObstructions(subMenu, (in_style == 'hidden'), true);
		}
	}
}

// }}}
// {{{ domMenu_toggleHighlight()

function domMenu_toggleHighlight(in_element, in_status)
{
	// if this is a heading, don't change the style
	if (!in_element.data.get('numChildren') && !in_element.data.get('uri')) {
		return;
	}

	var settings = domMenu_settings.get(in_element.data.get('basename'));
	var prefix = in_element.data.get('level') == 1 ? 'menu' : 'subMenu';
	var className = settings.get(prefix + 'ElementClass');
	var highlightElement = in_element.firstChild;

	var pseudoClass;
	if (in_status) {
		if (in_element.data.has('subMenu') && in_element.data.get('subMenu').style.visibility == 'visible') {
			pseudoClass = 'Active';
		}
		else if (in_element.data.get('numChildren') || in_element.data.get('uri')) {
			pseudoClass = 'Hover';
		}
	}

	if (pseudoClass) {
		className += ' ' + settings.get(prefix + 'Element' + pseudoClass + 'Class');
		// if we are changing to hover, change the alt contents (only change if needs it)
		if (highlightElement.childNodes.length == 2) {
			//alert(highlightElement.lastChild);
		}
		if (highlightElement.childNodes.length == 2 && highlightElement.lastChild.style.display == 'none') {
			highlightElement.firstChild.style.display = 'none';
			highlightElement.lastChild.style.display = '';
		}
	}
	else {
		// if we are changing to non-hover, change the alt contents (only change if needs it)
		if (highlightElement.childNodes.length == 2 && highlightElement.firstChild.style.display == 'none') {
			highlightElement.lastChild.style.display = 'none';
			highlightElement.firstChild.style.display = '';
		}
	}

	highlightElement.className = className;

	// force konqueror to change the styles
	if (domLib_isKonq) {
		highlightElement.style.display = 'none';
		highlightElement.style.display = '';
	}
}

// }}}
// {{{ domMenu_resolveLink()

function domMenu_resolveLink(in_this, in_event)
{
	var eventObj = domLib_isIE ? event : in_event;
	var currentTarget = domLib_isIE ? in_this : eventObj.currentTarget;
	var basename = currentTarget.data.get('basename');

	// close the menu system immediately when we resolve the uri
	domMenu_changeActivePath(false, domMenu_activeElement.get(basename), 0);

	var uri = currentTarget.data.get('uri');
	if (uri) {
		window.status = 'Resolving Link...';
		// if a baseUri is specified and the link begins with '/', prepend baseUri
		if (uri.charAt(0) == '/' && domMenu_settings.get(basename).get('baseUri').length > 0) {
			uri = domMenu_settings.get(basename).get('baseUri') + uri;
		}

		if (uri.indexOf('javascript: ') == 0) {
			eval(uri.substring(12));
		}
		// open in current window
		else if (!currentTarget.data.get('target') || currentTarget.data.get('target') == '_self') {
			window.location = uri;
		}
		// open in new window
		else {
			window.open(uri, currentTarget.data.get('target'));
		}
	}
}

// }}}
// {{{ domMenu_unloadEventCache()

// We try and get rid of all circular references by avoiding the use of inner functions
// However, some are still left, so we run this function for IE
// @see http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=bcslfd%24ahl%241%248300dec7%40news.demon.co.uk
function domMenu_unloadEventCache()
{
	var clearElementProps = ['data', 'onmouseover', 'onmouseout', 'onmousedown', 
		'onmouseup', 'ondblclick', 'onclick', 'onselectstart', 'oncontextmenu'];
	var el;
	for (var d = document.all.length; d--;) {
		el = document.all[d];
		for (var c = clearElementProps.length; c--;) {
			el[clearElementProps[c]] = null;
		}
	}
}

// }}}
// {{{ event handling methods

// Functions which are attached to events instead of using inner functions to
// avoid memory leaks.
function domMenu_openMenuOnmouseoverHandler(in_event) {
	domMenu_openEvent(this, in_event, 'openMouseoverMenuDelay');
}

function domMenu_openMenuOnmousedownHandler(in_event) {
	domMenu_openEvent(this, in_event, 'openMousedownMenuDelay');
}

function domMenu_openSubMenuOnmouseoverHandler(in_event) {
	domMenu_openEvent(this, in_event, 'openMouseoverSubMenuDelay');
}

function domMenu_openSubMenuOnclickHandler(in_event) {
	domMenu_openEvent(this, in_event, 'openClickSubMenuDelay');
}

function domMenu_resolveLinkHandler(in_event) {
	domMenu_resolveLink(this, in_event);
}

function domMenu_closeMenuHandler(in_event) {
	domMenu_closeEvent(this, in_event);
}

// }}}
// {{{ callback methods

function domMenu_closeMenuCallback(argv) 
{
	domMenu_toggleHighlight(argv[0], false); 
	domMenu_toggleSubMenu(argv[0], 'hidden');
	// if this is the top level, then the menu is being deactivated
	if (argv[0].data.get('level') == 1) {
		domMenu_activeElement.set(argv[1], false);
	}
}

function domMenu_openMenuCallback(argv)
{
	if (!domMenu_activeElement.get(argv[1])) { 
		domMenu_activeElement.set(argv[1], argv[0]); 
	} 

	domMenu_activateSubMenu(argv[0]);
}

// }}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区成人| 国产精品亚洲第一区在线暖暖韩国| 免费在线成人网| 日本高清不卡视频| 亚洲欧洲精品成人久久奇米网| 精品一区二区三区香蕉蜜桃| 欧美美女网站色| 亚洲777理论| 欧美三级一区二区| 午夜不卡av在线| 欧美探花视频资源| 亚洲国产成人高清精品| 欧美日韩在线播放三区四区| 国产成人免费在线视频| 国产欧美久久久精品影院| 国产毛片精品视频| 中文字幕第一区综合| 91在线免费视频观看| 国产精品国产自产拍高清av王其 | 91麻豆精品一区二区三区| 国产精品国产a| 欧美一级高清片在线观看| 另类调教123区 | 欧美一区二区三级| 色综合久久久久久久久久久| 亚洲国产一区二区视频| 国产精品免费视频一区| 欧美午夜精品久久久久久超碰| 成人综合激情网| 亚洲精品国产高清久久伦理二区| 日本精品一级二级| 本田岬高潮一区二区三区| 亚洲电影视频在线| 一区二区三区影院| 26uuu色噜噜精品一区| 波多野结衣中文字幕一区 | 国产精品久久久久影院老司| www成人在线观看| 久久综合色鬼综合色| 欧美成人一区二区| 一本色道久久综合亚洲精品按摩| 成a人片国产精品| 成人一区二区三区视频在线观看 | 亚洲国产精品久久久久婷婷884| 最新日韩av在线| 亚洲嫩草精品久久| 欧美第一区第二区| 日本乱人伦aⅴ精品| 91麻豆自制传媒国产之光| 色综合久久久久久久久久久| 91激情在线视频| 在线免费不卡电影| 国产精品一区在线观看你懂的| 国产曰批免费观看久久久| 国产尤物一区二区在线| 成人一级片在线观看| 色综合中文综合网| xfplay精品久久| 欧美国产精品专区| 亚洲欧洲三级电影| 亚洲综合丁香婷婷六月香| 久久久久国产精品人| 7777精品伊人久久久大香线蕉 | 日韩一区二区麻豆国产| 欧美成人a∨高清免费观看| 久久久久久久久久看片| 国产精品理伦片| 亚洲国产成人91porn| 美女视频网站久久| 亚洲国产aⅴ成人精品无吗| 免费观看在线综合| 成人黄色大片在线观看| 在线观看国产日韩| 欧美精品一区二区三区蜜桃视频| 欧美日韩免费在线视频| 日韩欧美国产综合一区| 国产清纯白嫩初高生在线观看91 | 亚洲欧洲一区二区在线播放| 亚洲成a人v欧美综合天堂下载| 蜜臀a∨国产成人精品| 国产不卡视频在线播放| 国产精品一二三区| 色94色欧美sute亚洲线路一久| 欧美喷潮久久久xxxxx| 欧美四级电影网| 久久亚洲综合色一区二区三区| 亚洲欧美视频在线观看视频| 偷拍亚洲欧洲综合| 成人毛片老司机大片| 欧美日韩一区高清| 国产视频亚洲色图| 亚洲国产精品黑人久久久| 一区二区三区国产精华| 加勒比av一区二区| 欧美亚洲国产一区二区三区va| 精品第一国产综合精品aⅴ| 亚洲素人一区二区| 亚洲免费观看视频| 国产一区二区三区在线观看精品| 色94色欧美sute亚洲线路一ni| 精品国产一区二区三区不卡| 亚洲自拍都市欧美小说| 成人免费高清在线观看| 日韩欧美资源站| 亚洲无线码一区二区三区| 国产91精品一区二区麻豆亚洲| 91精品国产综合久久久久久久 | 欧美肥大bbwbbw高潮| 中文字幕中文字幕一区二区| 久久国产夜色精品鲁鲁99| 欧美视频一区二区三区四区| 中文字幕成人在线观看| 九九精品视频在线看| 欧美人xxxx| 亚洲国产毛片aaaaa无费看| 99国产欧美久久久精品| 国产日韩v精品一区二区| 九色综合国产一区二区三区| 91精品国产色综合久久ai换脸 | 精品一区二区三区免费播放| 欧美午夜免费电影| 一区二区三区精品视频在线| voyeur盗摄精品| 欧美极品美女视频| 国产精品996| 久久久久久久久久久99999| 蜜桃久久久久久久| 欧美一级精品在线| 日本免费新一区视频| 高清成人在线观看| 国产日产欧产精品推荐色| 国产麻豆成人精品| 亚洲成人免费av| 色综合久久精品| 亚洲欧美另类久久久精品2019| 成人免费电影视频| 亚洲欧洲精品成人久久奇米网| 成人晚上爱看视频| 中文字幕一区二区三中文字幕| 福利视频网站一区二区三区| 欧美国产亚洲另类动漫| 成人爽a毛片一区二区免费| 中文文精品字幕一区二区| 国产一区二区成人久久免费影院| 久久久久久影视| 成人一区二区在线观看| 亚洲男人天堂av| 欧美又粗又大又爽| 日韩—二三区免费观看av| 欧美一区二区日韩| 国产在线精品一区二区三区不卡| 久久久亚洲午夜电影| 不卡的av中国片| 亚洲影院免费观看| 538在线一区二区精品国产| 精品一区二区在线免费观看| 国产拍揄自揄精品视频麻豆| 91在线porny国产在线看| 亚洲网友自拍偷拍| 日韩女优av电影在线观看| 激情综合网天天干| 中文字幕在线观看一区| 色丁香久综合在线久综合在线观看| 亚洲午夜久久久久| 精品国产一区二区三区不卡| 99r国产精品| 亚洲bt欧美bt精品777| 精品卡一卡二卡三卡四在线| 99精品欧美一区二区蜜桃免费| 一区二区在线电影| 欧美电视剧在线观看完整版| 成人福利视频在线看| 无码av免费一区二区三区试看| 久久综合av免费| 日本二三区不卡| 久久精品国产久精国产| 国产精品久久久久久久岛一牛影视 | 久久久久国产精品麻豆| 色婷婷综合久久久中文一区二区 | 精品国产91亚洲一区二区三区婷婷 | 国产亚洲精品超碰| 欧洲av一区二区嗯嗯嗯啊| 久久www免费人成看片高清| 最新热久久免费视频| 精品久久久久久久一区二区蜜臀| 成人免费看黄yyy456| 日韩成人一级大片| 国产精品超碰97尤物18| 日韩欧美综合在线| 在线欧美小视频| 国产一区二区三区四区在线观看| 依依成人综合视频| 精品sm在线观看| 欧美日韩免费一区二区三区视频| 国产成人在线免费观看| 日韩成人午夜精品| 亚洲欧美日韩国产手机在线| xvideos.蜜桃一区二区| 欧美乱妇23p| 一本大道久久a久久精二百|