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

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

?? highslide.js.bak

?? 顯示網頁的縮略圖插件 能夠將網頁的內容顯示出來
?? BAK
?? 第 1 頁 / 共 3 頁
字號:
/******************************************************************************
Name:    Highslide JS
Version: 3.1.11 (July 19 2007)
Author:  Torstein H鴑si
移植:葉陽博客
主頁:http://blog.nzye.com
******************************************************************************/

var hs = {

// Apply your own settings here, or override them in the html file.  
graphicsDir : 'highslide/graphics/',
restoreCursor : 'zoomout.cur', // necessary for preload
expandSteps : 10, // number of steps in zoom. Each step lasts for duration/step milliseconds.
expandDuration : 250, // milliseconds
restoreSteps : 10,
restoreDuration : 250,
marginLeft : 15,
marginRight : 15,
marginTop : 15,
marginBottom : 15,
zIndexCounter : 1001, // adjust to other absolutely positioned elements

restoreTitle : '單擊關閉圖片,按住鼠標左鍵并拖動可以移動圖片,使用鍵盤方向鍵可以瀏覽上/下一張圖片',
loadingText : '正在載入...',
loadingTitle : '點擊取消',
loadingOpacity : 0.75,
focusTitle : '點擊此圖到最前端顯示',
allowMultipleInstances: true,
numberOfImagesToPreload : 5,
captionSlideSpeed : 1, // set to 0 to disable slide in effect
padToMinWidth : false, // pad the popup width to make room for wide caption
outlineWhileAnimating : 2, // 0 = never, 1 = always, 2 = HTML only 
outlineStartOffset : 3, // ends at 10
fullExpandTitle : '放大到實際尺寸',
fullExpandPosition : 'center',
fullExpandOpacity : 1,
showCredits : true, // you can set this to false if you want
creditsText : '<i>葉陽博客</i>',
creditsHref : 'http://blog.nzye.com',
creditsTitle : '點擊進入葉陽博客',
enableKeyListener : true,


// These settings can also be overridden inline for each image
captionId : null,
spaceForCaption : 30, // leaves space below images with captions
slideshowGroup : null, // defines groups for next/previous links and keystrokes
minWidth: 200,
minHeight: 200,
allowSizeReduction: true, // allow the image to reduce to fit client size. If false, this overrides minWidth and minHeight
outlineType : 'drop-shadow', // set null to disable outlines
wrapperClassName : 'highslide-wrapper', // for enhanced css-control

// END OF YOUR SETTINGS


// declare internal properties
preloadTheseImages : [],
continuePreloading: true,
expanders : [],
overrides : [
	'allowSizeReduction',
	'outlineType',
	'outlineWhileAnimating',
	'spaceForCaption',
	'captionId',
	'captionText',
	'captionEval',
	
	'wrapperClassName',
	'minWidth',
	'minHeight',
	'slideshowGroup'
],
overlays : [],
faders : [],

pendingOutlines : {},
clones : {},
ie : (document.all && !window.opera),
safari : navigator.userAgent.indexOf("Safari") != -1,

$ : function (id) {
	return document.getElementById(id);
},

push : function (arr, val) {
	arr[arr.length] = val;
},

createElement : function (tag, attribs, styles, parent, nopad) {
	var el = document.createElement(tag);
	if (attribs) hs.setAttribs(el, attribs);
	if (nopad) hs.setStyles(el, {padding: 0, border: 'none', margin: 0});
	if (styles) hs.setStyles(el, styles);
	if (parent) parent.appendChild(el);	
	return el;
},

setAttribs : function (el, attribs) {
	for (var x in attribs) {
		el[x] = attribs[x];
	}
},

setStyles : function (el, styles) {
	for (var x in styles) {
		try { 
			if (hs.ie && x == 'opacity') el.style.filter = 'alpha(opacity='+ (styles[x] * 100) +')';
			else el.style[x] = styles[x]; 
		}
		catch (e) {}
	}
},

ieVersion : function () {
	arr = navigator.appVersion.split("MSIE");
	return parseFloat(arr[1]);
},

getPageSize : function () {
	var iebody = document.compatMode && document.compatMode != "BackCompat" 
		? document.documentElement : document.body;
	
	var width = hs.ie ? iebody.clientWidth : 
			(document.documentElement.clientWidth || self.innerWidth),
		height = hs.ie ? iebody.clientHeight : self.innerHeight;
	
	return {
		width: width,
		height: height,		
		scrollLeft: hs.ie ? iebody.scrollLeft : pageXOffset,
		scrollTop: hs.ie ? iebody.scrollTop : pageYOffset
	}
},

position : function(el)	{ 
	var p = { x: el.offsetLeft, y: el.offsetTop };
	while (el.offsetParent)	{
		el = el.offsetParent;
		p.x += el.offsetLeft;
		p.y += el.offsetTop;
		if (el != document.body && el != document.documentElement) {
			p.x -= el.scrollLeft;
			p.y -= el.scrollTop;
		}
	}
	return p;
},

expand : function(a, params, custom) {
	if (a.getParams) return params;
	
	try {
		new hs.Expander(a, params, custom);
		return false;		
	} catch (e) { return true; }
},

focusTopmost : function() {
	var topZ = 0, topmostKey = -1;
	for (i = 0; i < hs.expanders.length; i++) {
		if (hs.expanders[i]) {
			if (hs.expanders[i].wrapper.style.zIndex && hs.expanders[i].wrapper.style.zIndex > topZ) {
				topZ = hs.expanders[i].wrapper.style.zIndex;
				
				topmostKey = i;
			}
		}
	}
	if (topmostKey == -1) hs.focusKey = -1;
	else hs.expanders[topmostKey].focus();
},

getAdjacentAnchor : function(key, op) {
	var aAr = document.getElementsByTagName('A'), hsAr = {}, activeI = -1, j = 0;
	for (i = 0; i < aAr.length; i++) {
		if (hs.isHsAnchor(aAr[i]) && ((hs.expanders[key].slideshowGroup == hs.getParam(aAr[i], 'slideshowGroup')))) {
			hsAr[j] = aAr[i];
			if (hs.expanders[key] && aAr[i] == hs.expanders[key].a) {
				activeI = j;
			}
			j++;
		}
	}
	return hsAr[activeI + op];
},

getParam : function (a, param) {
	a.getParams = a.onclick;
	var p = a.getParams();
	a.getParams = null;
	
	return (p && typeof p[param] != 'undefined') ? p[param] : hs[param];
},

getSrc : function (a) {
	var src = hs.getParam(a, 'src');
	if (src) return src;
	return a.href;
},

getNode : function (id) {
	var node = hs.$(id), clone = hs.clones[id], a = {};
	if (!node && !clone) return null;
	if (!clone) {
		clone = node.cloneNode(true);
		clone.id = '';
		hs.clones[id] = clone;
		return node;
	} else {
		return clone.cloneNode(true);
	}
},

purge : function(d) {
	if (!hs.ie) return;
	var a = d.attributes, i, l, n;
	if (a) {
		l = a.length;
		for (i = 0; i < l; i += 1) {
			n = a[i].name;
			if (typeof d[n] === 'function') {
				d[n] = null;
			}
		}
	}
	a = d.childNodes;
	if (a) {
		l = a.length;
		for (i = 0; i < l; i += 1) {
			hs.purge(d.childNodes[i]);
		}
	}
},

previousOrNext : function (el, op) {
	var exp = hs.getExpander(el);
	try {
		var adj = hs.upcoming =  hs.getAdjacentAnchor(exp.key, op);
		adj.onclick(); 		
	} catch (e){}
	try { exp.close(); } catch (e) {}	
	return false;
},

previous : function (el) {
	return hs.previousOrNext(el, -1);
},

next : function (el) {
	return hs.previousOrNext(el, 1);	
},

keyHandler : function(e) {
	if (!e) e = window.event;
	if (!e.target) e.target = e.srcElement; // ie
	if (e.target.form) return; // form element has focus
	
	var op = null;
	switch (e.keyCode) {
		case 34: // Page Down
		case 39: // Arrow right
		case 40: // Arrow down
			op = 1;
			break;
		case 33: // Page Up
		case 37: // Arrow left
		case 38: // Arrow up
			op = -1;
			break;
		case 27: // Escape
		case 13: // Enter
			op = 0;
	}
	if (op !== null) {
		hs.removeEventListener(document, 'keydown', hs.keyHandler);
		try { if (!hs.enableKeyListener) return true; } catch (e) {}
		
		if (e.preventDefault) e.preventDefault();
    	else e.returnValue = false;
		if (op == 0) {
			try { hs.getExpander().close(); } catch (e) {}
			return false;
		} else {
			return hs.previousOrNext(hs.focusKey, op);
		}
	} else return true;
},


registerOverlay : function (overlay) {
	hs.push(hs.overlays, overlay);
},

getWrapperKey : function (element) {
	var el, re = /^highslide-wrapper-([0-9]+)$/;
	// 1. look in open expanders
	el = element;
	while (el.parentNode)	{
		if (el.id && el.id.match(re)) return el.id.replace(re, "$1");
		el = el.parentNode;
	}
	// 2. look in thumbnail
	el = element;
	while (el.parentNode)	{
		if (el.tagName && hs.isHsAnchor(el)) {
			for (key = 0; key < hs.expanders.length; key++) {
				exp = hs.expanders[key];
				if (exp && exp.a == el) return key;
			}
		}
		el = el.parentNode;
	}
},

getExpander : function (el) {
	try {	
		if (!el) return hs.expanders[hs.focusKey];
		if (typeof el == 'number') return hs.expanders[el];
		if (typeof el == 'string') el = hs.$(el);
		return hs.expanders[hs.getWrapperKey(el)];
	} catch (e) {}
},

isHsAnchor : function (a) {
	return (a.onclick && a.onclick.toString().replace(/\s/g, ' ').match(/hs.(htmlE|e)xpand/));
},

cleanUp : function () {
	for (i = 0; i < hs.expanders.length; i++)
		if (hs.expanders[i] && hs.expanders[i].isExpanded) hs.focusTopmost();
},

mouseClickHandler : function(e) 
{	
	if (!e) e = window.event;
	if (e.button > 1) return true;
	if (!e.target) e.target = e.srcElement;
	
	var el = e.target;
	while (el.parentNode
		&& !(/highslide-(image|move|html|resize)/.test(el.className)))
	{
		el = el.parentNode;
	}
	var exp = hs.getExpander(el);

	if (exp && e.type == 'mousedown') {
		if (e.target.form) return;
		var match = el.className.match(/highslide-(image|move|resize)/);
		if (match) {
			hs.dragArgs = { exp: exp , type: match[1], left: exp.x.min, width: exp.x.span, top: exp.y.min, 
				height: exp.y.span, clickX: e.clientX, clickY: e.clientY };
			
			if (hs.dragArgs.type == 'image') exp.content.style.cursor = 'move';
			
			hs.addEventListener(document, 'mousemove', hs.dragHandler);
			if (e.preventDefault) e.preventDefault(); // FF
			
			if (/highslide-(image|html)-blur/.test(exp.content.className)) {
				exp.focus();
				hs.hasFocused = true;
			}
			return false;
		}
	} else if (e.type == 'mouseup') {
		
		hs.removeEventListener(document, 'mousemove', hs.dragHandler);
		
		if (hs.dragArgs) {
			
			if (hs.dragArgs.type == 'image')
				hs.dragArgs.exp.content.style.cursor = hs.styleRestoreCursor;
			
			var hasDragged = (Math.abs(hs.dragArgs.dX) + Math.abs(hs.dragArgs.dY) > 0);
			
			if (!hasDragged &&!hs.hasFocused && !/(move|resize)/.test(hs.dragArgs.type)) {
				exp.close();
			} 
			else if (hasDragged || (!hasDragged && hs.hasHtmlexpanders)) {
				hs.dragArgs.exp.redoShowHide();
			}
			
			hs.hasFocused = false;
			hs.dragArgs = null;
		
		} else if (/highslide-image-blur/.test(el.className)) {
			el.style.cursor = hs.styleRestoreCursor;		
		}
	}
},

dragHandler : function(e)
{
	if (!hs.dragArgs) return;
	if (!e) e = window.event;
	var exp = hs.dragArgs.exp;
	
	hs.dragArgs.dX = e.clientX - hs.dragArgs.clickX;
	hs.dragArgs.dY = e.clientY - hs.dragArgs.clickY;
	
	 exp.move(hs.dragArgs);
	return false;
},

addEventListener : function (el, event, func) {
	try {
		el.addEventListener(event, func, false);
	} catch (e) {
		try {
			el.detachEvent('on'+ event, func);
			el.attachEvent('on'+ event, func);
		} catch (e) {
			el['on'+ event] = func;
		}
	} 
},

removeEventListener : function (el, event, func) {
	try {
		el.removeEventListener(event, func, false);
	} catch (e) {
		try {
			el.detachEvent('on'+ event, func);
		} catch (e) {
			el['on'+ event] = null;
		}
	}
},

preloadFullImage : function (i) {
	if (hs.continuePreloading && hs.preloadTheseImages[i] && hs.preloadTheseImages[i] != 'undefined') {
		var img = document.createElement('img');
		img.onload = function() { hs.preloadFullImage(i + 1); };
		img.src = hs.preloadTheseImages[i];
	}
},
preloadImages : function (number) {
	if (number && typeof number != 'object') hs.numberOfImagesToPreload = number;
	var a, re, j = 0;
	
	var aTags = document.getElementsByTagName('A');
	for (i = 0; i < aTags.length; i++) {
		a = aTags[i];
		re = hs.isHsAnchor(a);
		if (re && re[0] == 'hs.expand') {
			if (j < hs.numberOfImagesToPreload) {
				hs.preloadTheseImages[j] = hs.getSrc(a); 
				j++;
			}
		}
	}
	
	// preload outlines
	new hs.Outline(hs.outlineType, function () { hs.preloadFullImage(0)} );
	
	
	// preload cursor
	var cur = hs.createElement('img', { src: hs.graphicsDir + hs.restoreCursor });
},


genContainer : function () {
	if (!hs.container) {
		hs.container = hs.createElement('div', 
			null, 
			{ position: 'absolute', left: 0, top: 0, width: '100%', zIndex: hs.zIndexCounter }, 
			document.body,
			true
		);
		hs.loading = hs.createElement('a',
			{
				className: 'highslide-loading',
				title: hs.loadingTitle,
				innerHTML: hs.loadingText
			},
			{
				position: 'absolute',
				opacity: hs.loadingOpacity,
				left: '-9999px',
				zIndex: 1
			}, hs.container
		);
	}
},

fade : function (el, o, oFinal, i, dir) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱人伦精品一区二区在线观看| 95精品视频在线| 成人av电影免费在线播放| 色综合天天综合网天天狠天天| 欧美肥胖老妇做爰| 中文在线资源观看网站视频免费不卡| 亚洲激情第一区| 国产成人亚洲综合a∨猫咪| 欧美区一区二区三区| 国产精品理伦片| 狠狠色2019综合网| 欧美疯狂做受xxxx富婆| 一区二区在线观看视频在线观看| 国产乱码精品一区二区三| 在线成人小视频| 亚洲女人的天堂| av激情成人网| 中文字幕av一区 二区| 日本免费新一区视频| 欧美美女黄视频| 亚洲精品国产一区二区精华液| 激情久久五月天| 欧美精品tushy高清| 香蕉加勒比综合久久 | 亚洲激情中文1区| 国产不卡一区视频| 久久影院视频免费| 日本 国产 欧美色综合| 91精品蜜臀在线一区尤物| 亚洲激情av在线| 日本乱码高清不卡字幕| 亚洲精品国产第一综合99久久| 国产jizzjizz一区二区| 2023国产精华国产精品| 激情五月激情综合网| 精品久久久久久久人人人人传媒| 蜜桃精品在线观看| 欧美va在线播放| 韩国av一区二区三区四区| 日韩精品中文字幕一区二区三区| 日韩电影一区二区三区四区| 欧美卡1卡2卡| 日韩国产精品久久久久久亚洲| 欧美日韩亚洲国产综合| 日韩中文字幕区一区有砖一区| 欧美挠脚心视频网站| 午夜精品一区二区三区免费视频 | 怡红院av一区二区三区| 欧美日韩亚洲丝袜制服| 日韩精品成人一区二区在线| 欧美电视剧在线看免费| 国产乱国产乱300精品| 国产精品午夜在线观看| 欧日韩精品视频| 日韩中文字幕一区二区三区| 欧美大片日本大片免费观看| 国产精品中文字幕一区二区三区| 中文字幕乱码久久午夜不卡| 色综合天天综合狠狠| 亚洲国产一二三| 精品国产污网站| aaa欧美色吧激情视频| 午夜精品久久久久久久| 精品美女一区二区| 成人av影视在线观看| 一区二区高清视频在线观看| 欧美一区二区三区视频在线 | 久久久久国产精品人| 高清beeg欧美| 亚洲妇熟xx妇色黄| 久久久午夜精品| 97精品电影院| 奇米一区二区三区av| 国产精品嫩草影院com| 欧美视频在线一区二区三区| 精品亚洲porn| 一区二区三区在线免费播放| 日韩欧美色电影| 在线观看亚洲a| 老汉av免费一区二区三区 | av成人动漫在线观看| 天堂成人国产精品一区| 国产精品入口麻豆九色| 欧美一区二区三区婷婷月色| 不卡的电视剧免费网站有什么| 亚洲第一久久影院| 国产精品毛片无遮挡高清| 欧美一区二区三区视频| 91免费视频大全| 国产乱码字幕精品高清av| 婷婷综合五月天| 亚洲精品美腿丝袜| 国产精品无人区| 精品国产欧美一区二区| 欧美挠脚心视频网站| 91在线免费播放| 国产99久久精品| 狠狠色综合日日| 青青草国产精品97视觉盛宴| 亚洲美女免费在线| 欧美国产1区2区| 久久综合久久久久88| 91精品麻豆日日躁夜夜躁| 色婷婷久久久亚洲一区二区三区| 国产精品 欧美精品| 六月丁香综合在线视频| 日韩国产欧美在线播放| 亚洲午夜免费视频| 一区二区三区蜜桃| 亚洲精品第1页| 亚洲伦理在线精品| 日韩美女精品在线| ㊣最新国产の精品bt伙计久久| 国产亚洲一区二区三区在线观看| 精品精品欲导航| 日韩欧美国产精品一区| 日韩欧美一级片| 26uuu欧美日本| 久久精品这里都是精品| 国产嫩草影院久久久久| 国产欧美日韩视频一区二区| 日本一区二区三区高清不卡| 久久精品一区二区三区av| 欧美激情在线一区二区三区| 国产精品美女视频| 亚洲激情一二三区| 亚洲成人精品影院| 美女视频一区二区| 久久99精品久久久久久国产越南| 经典一区二区三区| 国产成人午夜精品影院观看视频 | 国产色综合久久| 国产精品美女一区二区三区| 国产精品天干天干在线综合| 日韩美女精品在线| 午夜日韩在线电影| 久久成人av少妇免费| 国产剧情一区二区| 99精品国产热久久91蜜凸| 日本韩国精品在线| 欧美一区二区在线观看| 久久精品亚洲国产奇米99| 国产精品久久久久久久久免费丝袜| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品久久精品日日| 亚洲一区二区三区精品在线| 久久国产福利国产秒拍| 丰满白嫩尤物一区二区| 在线看不卡av| 精品捆绑美女sm三区| 中文字幕中文字幕一区二区| 亚洲国产日韩a在线播放性色| 蜜桃久久av一区| 97久久超碰精品国产| 欧美一区二区三区影视| 日本一二三四高清不卡| 亚洲国产精品一区二区www在线| 久久99国内精品| av激情综合网| 精品区一区二区| 一区二区免费视频| 国内外成人在线视频| 色香色香欲天天天影视综合网| 欧美高清视频www夜色资源网| 国产三级欧美三级| 亚洲国产精品久久艾草纯爱 | 不卡的av在线| 日韩欧美综合一区| 亚洲精品免费播放| 国产suv精品一区二区三区| 欧美日韩综合一区| 欧美激情艳妇裸体舞| 日本一区中文字幕| 在线观看日产精品| 国产精品麻豆网站| 国产呦萝稀缺另类资源| 欧美日韩国产精选| 日韩一区欧美一区| 国模娜娜一区二区三区| 欧美久久久久久久久| 亚洲欧美乱综合| 国产盗摄精品一区二区三区在线| 7777女厕盗摄久久久| 一区二区三区中文在线观看| 国产成人日日夜夜| 精品美女一区二区| 男女视频一区二区| 欧美日韩激情一区二区| 伊人一区二区三区| 一本大道av一区二区在线播放| 国产香蕉久久精品综合网| 久久精品国产秦先生| 日韩午夜激情av| 六月婷婷色综合| 精品少妇一区二区三区日产乱码| 亚洲小少妇裸体bbw| 欧美做爰猛烈大尺度电影无法无天| 综合在线观看色| 99久久er热在这里只有精品66| 中文幕一区二区三区久久蜜桃|