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

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

?? highslide.js

?? 顯示網頁的縮略圖插件 能夠將網頁的內容顯示出來
?? JS
?? 第 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://www.longdreams.cn.com/longblog',
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一区二区三区免费野_久草精品视频
狠狠色丁香久久婷婷综| 1024成人网| 最新不卡av在线| 亚洲福利视频一区二区| 国产成人精品aa毛片| 欧美电影一区二区三区| 亚洲色图制服丝袜| 国产主播一区二区| 69堂成人精品免费视频| 亚洲激情网站免费观看| 风流少妇一区二区| 26uuuu精品一区二区| 夜夜嗨av一区二区三区网页| 成人av片在线观看| 久久久久久**毛片大全| 天堂成人免费av电影一区| eeuss鲁片一区二区三区在线看 | **网站欧美大片在线观看| 久久成人免费日本黄色| 色八戒一区二区三区| 综合欧美一区二区三区| 国产乱码精品一区二区三区av | 本田岬高潮一区二区三区| 精品剧情v国产在线观看在线| 亚洲欧美日韩国产中文在线| 国产91精品精华液一区二区三区| 日韩女优制服丝袜电影| 亚洲chinese男男1069| 91在线小视频| 亚洲免费观看高清完整版在线观看熊 | 日韩精品色哟哟| 欧美性欧美巨大黑白大战| 国产精品电影院| 成人激情免费视频| 国产欧美一区二区精品忘忧草 | 国产亚洲精品福利| 国产不卡视频一区| 国产欧美日韩亚州综合| 国产69精品久久777的优势| 久久久美女艺术照精彩视频福利播放 | 成人午夜av影视| 久久免费看少妇高潮| 风间由美性色一区二区三区| 国产午夜三级一区二区三| 国产91在线观看丝袜| 国产精品美女久久久久久| 91网站黄www| 亚洲永久精品大片| 色综合久久中文综合久久97| 在线免费视频一区二区| 精品少妇一区二区三区在线视频| 精品一区二区三区在线观看| 久久久久久久综合色一本| 成人sese在线| 一区二区高清视频在线观看| 欧美久久一二区| 麻豆成人综合网| 欧美激情在线看| 91久久国产最好的精华液| 喷水一区二区三区| 国产欧美一区二区在线| 欧美性受xxxx黑人xyx| 激情小说亚洲一区| 国产精品激情偷乱一区二区∴| 在线视频你懂得一区| 秋霞电影一区二区| 国产精品国产三级国产aⅴ中文 | 蜜桃视频第一区免费观看| 久久五月婷婷丁香社区| 不卡区在线中文字幕| 视频一区国产视频| 国产精品素人视频| 91精品国产综合久久精品app| 国产剧情一区二区| 亚洲电影欧美电影有声小说| 久久综合av免费| 色综合久久综合| 国产又黄又大久久| 亚洲一二三区视频在线观看| 欧美大尺度电影在线| 色婷婷亚洲综合| 国产美女在线观看一区| 亚洲成人自拍一区| 国产精品传媒入口麻豆| 日韩免费视频线观看| 在线观看成人小视频| 国产成人av福利| 麻豆精品新av中文字幕| 亚洲人精品午夜| 久久综合九色综合97_久久久| 欧美日韩在线播放一区| 成人国产精品视频| 极品少妇一区二区三区精品视频| 玉足女爽爽91| 国产精品青草久久| 精品免费99久久| 欧美日韩在线一区二区| 精品国产三级电影在线观看| 91在线你懂得| 丁香一区二区三区| 狠狠色狠狠色综合日日91app| 亚洲午夜激情网页| 国产精品视频一二三| 久久综合久久99| 91麻豆精品国产| 91精品婷婷国产综合久久性色| 一本到一区二区三区| 波多野结衣在线一区| 国产精品99久久久久久有的能看| 蜜臀av一区二区三区| 亚洲va欧美va天堂v国产综合| 亚洲三级在线观看| 综合欧美一区二区三区| 亚洲视频在线一区二区| 国产精品卡一卡二卡三| 国产精品成人在线观看| 亚洲人亚洲人成电影网站色| 中文字幕av一区二区三区高 | 欧美伊人精品成人久久综合97| 成人禁用看黄a在线| av在线不卡免费看| 色综合久久88色综合天天免费| 91美女福利视频| 91久久免费观看| 欧美在线观看你懂的| 欧美日韩一区二区三区四区 | 91色在线porny| 色屁屁一区二区| 欧美日韩极品在线观看一区| 欧美日韩久久久一区| 欧美一区二区三区四区五区| 日韩一区二区免费在线电影| 久久久亚洲国产美女国产盗摄| 久久久亚洲欧洲日产国码αv| 国产精品日韩精品欧美在线| 亚洲三级免费电影| 丝袜亚洲精品中文字幕一区| 久久国产日韩欧美精品| 国产成人精品免费视频网站| 91网站在线播放| 91精品一区二区三区在线观看| 国产日韩欧美电影| 老司机精品视频在线| 成人三级伦理片| 精品视频1区2区3区| 精品日韩一区二区三区免费视频| 国产欧美一区二区三区沐欲| 一区二区三区在线免费播放| 另类小说图片综合网| 91在线观看污| 日韩精品中午字幕| 国产精品人人做人人爽人人添| 亚洲一区自拍偷拍| 国产一区二区0| 欧美在线你懂的| 久久综合九色综合欧美就去吻| 亚洲私人黄色宅男| 乱一区二区av| 一本久道久久综合中文字幕| 精品美女在线观看| 亚洲午夜激情av| 福利电影一区二区| 日韩丝袜情趣美女图片| 国产精品久久久久久亚洲伦| 日韩激情一区二区| 色av成人天堂桃色av| 欧美精品一区视频| 亚洲www啪成人一区二区麻豆| 成人免费视频一区| 欧美大胆人体bbbb| 亚洲自拍偷拍欧美| jiyouzz国产精品久久| 日韩精品一区二| 亚洲6080在线| 91高清在线观看| 中文一区一区三区高中清不卡| 青青青爽久久午夜综合久久午夜| 在线观看av不卡| 亚洲图片另类小说| 成人av在线影院| 久久精品亚洲精品国产欧美| 奇米精品一区二区三区四区 | 日韩午夜激情免费电影| 亚洲欧美日韩综合aⅴ视频| 国产成人免费视频网站| 国产精品视频观看| 日本精品视频一区二区| 久久久久久久综合色一本| 免费成人在线网站| 69p69国产精品| 五月天国产精品| 欧美日韩午夜精品| 一区二区免费看| 日本高清不卡视频| 亚洲免费观看高清完整版在线观看熊 | jiyouzz国产精品久久| 国产精品美女久久久久高潮| 成人午夜激情视频| 国产精品免费视频观看| 国产.欧美.日韩|