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

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

?? highslide.js

?? 顯示網(wǎng)頁(yè)的縮略圖插件 能夠?qū)⒕W(wǎng)頁(yè)的內(nèi)容顯示出來(lái)
?? JS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/******************************************************************************
Name:    Highslide JS
Version: 3.1.11 (July 19 2007)
Author:  Torstein H鴑si
移植:葉陽(yáng)博客
主頁(yè):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 : '單擊關(guān)閉圖片,按住鼠標(biāo)左鍵并拖動(dòng)可以移動(dòng)圖片,使用鍵盤方向鍵可以瀏覽上/下一張圖片',
loadingText : '正在載入...',
loadingTitle : '點(diǎn)擊取消',
loadingOpacity : 0.75,
focusTitle : '點(diǎn)擊此圖到最前端顯示',
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 : '放大到實(shí)際尺寸',
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 : '歡迎進(jìn)入小龍小站',
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) {

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区动态图| 国产精品精品国产色婷婷| 日本aⅴ免费视频一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃 | 不卡视频在线观看| 精品视频1区2区3区| 国产视频一区二区三区在线观看| 国产精品污www在线观看| 蜜桃久久精品一区二区| 日韩午夜电影在线观看| 亚洲特黄一级片| 91精品啪在线观看国产60岁| 丁香一区二区三区| 午夜精品福利一区二区三区蜜桃| 国产欧美一区二区精品秋霞影院| 日本韩国欧美在线| 久久99久久99| 亚洲激情在线激情| 中文字幕在线观看不卡视频| 日韩一区二区在线看| 97精品久久久午夜一区二区三区| 免费欧美高清视频| 视频一区视频二区中文字幕| 中文字幕制服丝袜成人av| 欧美一区二区播放| 一本大道久久a久久精品综合| 国产91丝袜在线18| 久久电影网电视剧免费观看| 亚洲综合在线视频| 2021中文字幕一区亚洲| 日韩欧美中文字幕精品| 在线免费精品视频| 99免费精品在线观看| 蜜臀av国产精品久久久久| 日韩av一区二| 亚洲永久免费视频| 国产精品初高中害羞小美女文| 亚洲精品一区二区三区在线观看 | 久久久久久免费| 精品三级av在线| 91精品国产色综合久久不卡蜜臀| 91高清在线观看| 国产精品综合久久| 大尺度一区二区| 福利一区二区在线| 国产精品影音先锋| 日本中文一区二区三区| 久久成人免费网站| 精品综合久久久久久8888| 美女尤物国产一区| 午夜伊人狠狠久久| 亚洲电影一级黄| 亚洲图片自拍偷拍| 亚洲国产日韩精品| 日韩国产在线一| 丝袜美腿高跟呻吟高潮一区| 亚洲成av人片| 亚洲一区二区三区四区在线 | 精品一区二区三区在线观看国产 | 亚洲婷婷国产精品电影人久久| 国产欧美日产一区| 日本一区二区高清| 亚洲免费成人av| 亚洲第一激情av| 天天色天天爱天天射综合| 亚洲国产欧美在线| 久草精品在线观看| 国产又黄又大久久| 国产a视频精品免费观看| 99久久久国产精品免费蜜臀| 91看片淫黄大片一级在线观看| 97久久超碰精品国产| 色噜噜狠狠成人网p站| 成人免费视频一区| 99久久99久久综合| 精品视频999| 日韩欧美黄色影院| 337p日本欧洲亚洲大胆色噜噜| 久久久美女毛片| 18欧美乱大交hd1984| 亚洲品质自拍视频| 美女爽到高潮91| 国产成人亚洲综合a∨婷婷图片| 国产成人一区二区精品非洲| 91一区二区三区在线观看| 99久久精品国产导航| 欧美精品777| 国产亚洲一区字幕| 亚洲黄色小视频| 美女视频黄免费的久久 | 日本一区二区在线不卡| 26uuu久久天堂性欧美| 国产精品网站在线播放| 亚洲日本免费电影| 奇米一区二区三区av| 国产精品123区| 欧洲生活片亚洲生活在线观看| 成人在线一区二区三区| 在线播放日韩导航| 中文字幕不卡的av| 亚洲成人激情av| 国产91色综合久久免费分享| 欧美视频一区二区| 精品国产一区二区国模嫣然| 亚洲人吸女人奶水| 成人午夜电影久久影院| 欧美成人午夜电影| 午夜精品久久久久久久99水蜜桃| 成人av在线电影| 久久久久久久久久美女| 日韩 欧美一区二区三区| 一本大道久久a久久综合婷婷| 久久精品视频网| 精品一区二区在线视频| 欧美日韩免费一区二区三区| 国产精品久久久久久妇女6080 | 国产伦精品一区二区三区免费| 欧美性猛交xxxx乱大交退制版| 国产精品免费视频一区| 国产精品一区二区久激情瑜伽| 91精品国产色综合久久久蜜香臀| 亚洲在线成人精品| 色综合中文字幕国产| 久久精品夜色噜噜亚洲aⅴ| 免费精品99久久国产综合精品| 欧美日韩dvd在线观看| 亚洲精品国产a| 色婷婷综合久色| 亚洲视频一二区| 99久久精品免费精品国产| 国产日韩欧美在线一区| 国产精品一区二区在线播放 | 美女看a上一区| 欧美一级电影网站| 奇米影视7777精品一区二区| 51精品国自产在线| 免费观看成人鲁鲁鲁鲁鲁视频| 91精品欧美久久久久久动漫| 三级欧美在线一区| 日韩丝袜美女视频| 久久不见久久见免费视频1| 日韩欧美国产三级电影视频| 久久精品国产澳门| 久久久高清一区二区三区| 国产精品系列在线观看| 久久久久久久久久久99999| 国产高清不卡一区二区| 国产日韩精品一区二区浪潮av| 国产精品18久久久久| 欧美激情在线免费观看| av在线不卡电影| 一区二区欧美视频| 欧美一区二区三区免费在线看| 麻豆国产一区二区| 久久久国产午夜精品| 北岛玲一区二区三区四区| 亚洲美女少妇撒尿| 欧美日韩在线播放三区| 麻豆精品一二三| 国产人成亚洲第一网站在线播放| 成人激情小说网站| 一区二区视频在线看| 欧美精品色一区二区三区| 免费成人av在线播放| 国产女人18水真多18精品一级做| 成人h动漫精品一区二区| 亚洲一区国产视频| 精品日韩一区二区| 成人免费福利片| 亚洲影院在线观看| 欧美精品一区二区精品网| 成年人午夜久久久| 婷婷一区二区三区| 国产亚洲精品久| 欧美视频在线一区二区三区 | 亚洲6080在线| 欧美精品一区二区高清在线观看| av高清不卡在线| 日本不卡一二三| 国产精品免费久久久久| 欧美疯狂做受xxxx富婆| 国产成人午夜视频| 亚洲一区二区三区四区在线| 久久综合精品国产一区二区三区 | 亚洲精品一区二区精华| aaa欧美大片| 久久精品二区亚洲w码| 中文字幕一区二区不卡| 日韩欧美电影在线| 色综合婷婷久久| 久久99久久久久| 一区二区三区在线视频免费观看| 日韩精品中文字幕在线一区| 91一区在线观看| 国产一区二区成人久久免费影院| 亚洲福利一区二区| 中文字幕一区二| 久久日韩精品一区二区五区| 精品视频一区三区九区| 99久久国产免费看|