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

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

?? pz_glide.js

?? 媒體中國-設計聯盟
?? JS
字號:
// Glide LIB

// - added Ceil to correct a error that make one pixel jump at the end
// - added Window object to handdle glide (pos&size) of windows

function winInit( x, y, w, h ) {
	this.obj="window"
	if (w!=null && h!=null) this.WHsize(w,h);
	if (x!=null && y!=null) this.XYmove(x,y);
}

//------------ ALL

function winGlideTo() {

if ( arguments.length == 6 ) this.XYglideTo(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);              //(startSpeedXY,endSpeedXY,endx,endy,angleinc,speed)
if ( arguments.length == 7 ) this.XYglideTo(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]); //(startSpeedXY,endSpeedXY,endx,endy,angleinc,speed, fnXY)

if ( arguments.length == 10 ) this.XYWHglideTo(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);              		   //(startSpeedXY,endSpeedXY,endx,endy, startSpeedWH,endSpeedWH,endw,endh,angleinc,speed)
if ( arguments.length == 11 ) this.XYWHglideTo(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]); 		   //(startSpeedXY,endSpeedXY,endx,endy, startSpeedWH,endSpeedWH,endw,endh,angleinc,speed,fn)

}

function winXYWHglideTo( startSpeedXY,endSpeedXY,endx,endy, startSpeedWH,endSpeedWH,endw,endh,angleinc,speed,fn) {
	this.XYglideTo(startSpeedXY,endSpeedXY,endx,endy,angleinc,speed)
	this.WHglideTo(startSpeedWH,endSpeedWH,endw,endh,angleinc,speed,fn)
}

function winXYmove(x,y) {
	this.moveTo( Math.ceil( x ), Math.ceil( y ) )
	this.x = x;
	this.y = y;
}

function winWHsize(w,h) {
	this.resizeTo( Math.ceil( w ), Math.ceil( h ) )
	this.w = w;
	this.h = h;
}

//------------ POS

function winXYGlideTo(startSpeed,endSpeed,endx,endy,angleinc,speed,fn) {
	if (endx==null) endx = this.x
	if (endy==null) endy = this.y
	var distx = endx-this.x
	var disty = endy-this.y
	this.XYglideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn)
}

function winXYGlideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn) {
	if (this.XYglideActive) return
	if (endx==this.x) var slantangle = 90
	else if (endy==this.y) var slantangle = 0
	else var slantangle = Math.abs(Math.atan(disty/distx)*180/Math.PI)
	if (endx>=this.x) {
		if (endy>this.y) slantangle = 360-slantangle
	}
	else {
		if (endy>this.y) slantangle = 180+slantangle
		else slantangle = 180-slantangle
	}
	slantangle *= Math.PI/180
	var amplitude = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2))
	if (!fn) fn = null
	this.XYglideActive = true
	if (startSpeed == "fast") {
		if (endSpeed=="fast") this.XYglide(1,amplitude/2,0,90,this.x,this.y,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else this.XYglide(0,amplitude,0,90,this.x,this.y,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
	else {
		if (endSpeed=="fast") this.XYglide(0,amplitude,-90,0,this.x+distx,this.y+disty,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else this.XYglide(0,amplitude/2,-90,90,this.x+distx/2,this.y+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
}

function winXYGlide(type,amplitude,angle,endangle,centerX,centerY,slantangle,endx,endy,distx,disty,angleinc,speed,fn) {
	if (angle < endangle && this.XYglideActive) {
		angle += angleinc
		var u = amplitude*Math.sin(angle*Math.PI/180)
		var x = centerX + u*Math.cos(slantangle)
		var y = centerY - u*Math.sin(slantangle)
		this.XYmove( x, y )
		this.XYonGlide()
		if (this.XYglideActive) setTimeout(this.obj+'.XYglide('+type+','+amplitude+','+angle+','+endangle+','+centerX+','+centerY+','+slantangle+','+endx+','+endy+','+distx+','+disty+','+angleinc+','+speed+',\''+fn+'\')',speed)
		else this.XYonGlideEnd()
	}
	else {
		if (type==1) this.XYglide(0,amplitude,-90,0,this.x+distx/2,this.y+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else {
			this.XYglideActive = false
			this.XYmove(endx,endy)
			this.XYonGlide()
			this.XYonGlideEnd()
			eval(fn)
		}
	}
}

//------------ SIZE

function winWHGlideTo(startSpeed,endSpeed,endx,endy,angleinc,speed,fn) {
	if (endx==null) endx = this.w
	if (endy==null) endy = this.h
	var distx = endx-this.w
	var disty = endy-this.h
	this.WHglideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn)
}

function winWHGlideStart(startSpeed,endSpeed,endx,endy,distx,disty,angleinc,speed,fn) {
	if (this.WHglideActive) return
	if (endx==this.w) var slantangle = 90
	else if (endy==this.h) var slantangle = 0
	else var slantangle = Math.abs(Math.atan(disty/distx)*180/Math.PI)
	if (endx>=this.w) {
		if (endy>this.h) slantangle = 360-slantangle
	}
	else {
		if (endy>this.h) slantangle = 180+slantangle
		else slantangle = 180-slantangle
	}
	slantangle *= Math.PI/180
	var amplitude = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2))
	if (!fn) fn = null
	this.WHglideActive = true
	if (startSpeed == "fast") {
		if (endSpeed=="fast") this.WHglide(1,amplitude/2,0,90,this.w,this.h,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else 		      this.WHglide(0,amplitude,0,90,this.w,this.h,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
	else {
		if (endSpeed=="fast") this.WHglide(0,amplitude,-90,0,this.w+distx,this.h+disty,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else 	              this.WHglide(0,amplitude/2,-90,90,this.w+distx/2,this.h+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
	}
}

function winWHGlide(type,amplitude,angle,endangle,centerX,centerY,slantangle,endx,endy,distx,disty,angleinc,speed,fn, wfn) {
	if ( wfn==null && angle < endangle && this.WHglideActive) {
		angle += angleinc
		var u = amplitude*Math.sin(angle*Math.PI/180)
		var w = centerX + u*Math.cos(slantangle)
		var h = centerY - u*Math.sin(slantangle)
		this.WHsize( w, h )
		this.WHonGlide()
		if (this.WHglideActive) setTimeout(this.obj+'.WHglide('+type+','+amplitude+','+angle+','+endangle+','+centerX+','+centerY+','+slantangle+','+endx+','+endy+','+distx+','+disty+','+angleinc+','+speed+',\''+fn+'\')',speed)
		else this.WHonGlideEnd()
	}
	else {
		if (type==1) this.WHglide(0,amplitude,-90,0,this.w+distx/2,this.h+disty/2,slantangle,endx,endy,distx,disty,angleinc,speed,fn)
		else {
			this.WHglideActive = false
			this.WHsize(endx,endy)
			this.WHonGlide()
			this.WHonGlideEnd()
			if (this.XYglideActive == false) eval(fn)
			else 			         setTimeout(this.obj+'.WHglide('+type+','+amplitude+','+angle+','+endangle+','+centerX+','+centerY+','+slantangle+','+endx+','+endy+','+distx+','+disty+','+angleinc+','+speed+',\''+fn+'\',\''+1+'\')',speed)
		}
	}
}

// For windows

window.WinInit      = winInit

window.glideTo      = winGlideTo
window.XYWHglideTo  = winXYWHglideTo

window.move         = winXYmove
window.XYmove       = winXYmove
window.XYglideTo    = winXYGlideTo
window.XYglideStart = winXYGlideStart
window.XYglide      = winXYGlide
window.XYonGlide    = new Function()
window.XYonGlideEnd = new Function()

window.size         = winWHsize
window.WHsize       = winWHsize
window.WHglideTo    = winWHGlideTo
window.WHglideStart = winWHGlideStart
window.WHglide      = winWHGlide
window.WHonGlide    = new Function()
window.WHonGlideEnd = new Function()

// For DynLayers

DynLayer.prototype.glideTo      = winGlideTo;
DynLayer.prototype.XYWHglideTo  = winXYWHglideTo


DynLayer.prototype.XYmove       = winXYmove
DynLayer.prototype.XYglideTo    = winXYGlideTo
DynLayer.prototype.XYglideStart = winXYGlideStart
DynLayer.prototype.XYglide      = winXYGlide
DynLayer.prototype.XYonGlide    = new Function()
DynLayer.prototype.XYonGlideEnd = new Function()

DynLayer.prototype.WHsize       = winWHsize
DynLayer.prototype.WHglideTo    = winWHGlideTo
DynLayer.prototype.WHglideStart = winWHGlideStart
DynLayer.prototype.WHglide      = winWHGlide
DynLayer.prototype.WHonGlide    = new Function()
DynLayer.prototype.WHonGlideEnd = new Function()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清免费视频| 夜夜嗨av一区二区三区中文字幕| 欧洲一区二区三区免费视频| 不卡视频在线观看| eeuss国产一区二区三区| 成人一区在线观看| 国产成人小视频| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产久卡久卡久卡久卡视频精品| 成人午夜视频在线观看| 国产精品自拍在线| www.激情成人| 欧美午夜免费电影| 奇米精品一区二区三区在线观看| 91麻豆精品久久久久蜜臀| 欧美日韩国产成人在线免费| 69久久夜色精品国产69蝌蚪网| 制服丝袜中文字幕一区| 欧美一区三区四区| 久久无码av三级| 中文字幕+乱码+中文字幕一区| 亚洲乱码日产精品bd| 亚洲电影一级黄| 九色|91porny| 99国产欧美另类久久久精品| 在线观看欧美黄色| 欧美成人欧美edvon| 中文字幕+乱码+中文字幕一区| 亚洲综合一区在线| 狠狠色丁香九九婷婷综合五月| 成人免费黄色大片| 欧美亚洲国产bt| 久久久久久久综合日本| 亚洲精品高清在线观看| 久久国产精品72免费观看| 成人av免费在线观看| 欧美精品v日韩精品v韩国精品v| 久久综合资源网| 一区二区三区高清| 国产一区二区不卡在线| 在线观看av一区| 欧美激情资源网| 日韩不卡一区二区三区 | 欧美成人高清电影在线| 中文字幕二三区不卡| 日韩黄色免费网站| 色综合夜色一区| 26uuu国产电影一区二区| 一区二区三区四区五区视频在线观看| 久久www免费人成看片高清| 色综合久久99| 国产精品色在线| 裸体健美xxxx欧美裸体表演| 99热在这里有精品免费| 精品久久久久久久人人人人传媒 | 亚洲午夜在线视频| 美女一区二区在线观看| 欧美亚洲一区二区三区四区| 国产欧美一区二区精品性色超碰| 日本视频在线一区| 欧美日韩一区视频| 亚洲精品中文在线观看| 成人一级视频在线观看| 久久嫩草精品久久久久| 男人的天堂久久精品| 91搞黄在线观看| 国产精品福利影院| 成人一道本在线| 日本一区二区三区四区| 国产麻豆视频精品| www成人在线观看| 卡一卡二国产精品 | 亚洲精品在线免费观看视频| 午夜激情综合网| 欧美久久高跟鞋激| 首页国产欧美久久| 8x8x8国产精品| 日本欧美加勒比视频| 欧美高清视频不卡网| 五月天精品一区二区三区| 欧美日韩中字一区| 日韩福利电影在线| 日韩情涩欧美日韩视频| 美女视频黄免费的久久| 日韩一区二区免费在线观看| 麻豆精品一区二区综合av| 欧美成人vr18sexvr| 国产精品一区二区久激情瑜伽| 国产亚洲成年网址在线观看| 丁香婷婷综合色啪| 亚洲色图欧美激情| 在线播放中文一区| 久久精品久久99精品久久| 精品对白一区国产伦| 丁香五精品蜜臀久久久久99网站 | 欧美日韩视频不卡| 老司机一区二区| 中文字幕国产一区| 欧洲中文字幕精品| 精品亚洲国内自在自线福利| 欧美国产一区在线| 欧美综合一区二区三区| 免费日韩伦理电影| 国产精品伦理在线| 欧美日韩免费一区二区三区视频| 蜜桃av一区二区三区电影| 国产欧美日韩不卡| 91成人免费电影| 黑人巨大精品欧美一区| 亚洲精品视频一区二区| 91精品国产麻豆| 成人黄色777网| 日本视频一区二区三区| 欧美极品xxx| 制服丝袜在线91| 成人av电影在线观看| 首页国产欧美久久| 男人的天堂亚洲一区| 一本久久综合亚洲鲁鲁五月天 | 亚洲成人你懂的| 国产欧美日产一区| 日韩一区二区在线免费观看| 99精品一区二区| 精品日韩欧美一区二区| 日本国产一区二区| 国产一本一道久久香蕉| 亚洲777理论| 亚洲女女做受ⅹxx高潮| 欧美xxx久久| 欧美日韩在线观看一区二区 | 国产精品乱码人人做人人爱| 91麻豆精品国产91久久久久久| 成人免费福利片| 蜜桃视频免费观看一区| 亚洲午夜久久久久| 亚洲另类在线一区| 欧美激情一区不卡| 国产亚洲欧美色| 日韩精品一区二区三区中文不卡| av资源网一区| 国产69精品久久99不卡| 免费高清在线视频一区·| 午夜精品成人在线| 午夜国产精品影院在线观看| 一区二区激情视频| 亚洲自拍欧美精品| 一区二区三区在线观看视频| 国产精品久久久久久久久快鸭| 久久久亚洲精品一区二区三区| 日韩一本二本av| 精品久久久久久久久久久久久久久久久| 色婷婷精品久久二区二区蜜臀av | 午夜影视日本亚洲欧洲精品| 亚洲免费在线播放| 亚洲午夜久久久久久久久久久| 亚洲一区免费视频| 三级久久三级久久| 奇米亚洲午夜久久精品| 老司机午夜精品| 国产大陆亚洲精品国产| 成人美女视频在线看| av在线综合网| 欧美亚州韩日在线看免费版国语版| av电影在线观看不卡| 91日韩精品一区| 色婷婷久久久亚洲一区二区三区| 在线观看免费视频综合| 欧美精品高清视频| 精品不卡在线视频| 欧美高清在线精品一区| 亚洲女同ⅹxx女同tv| 亚洲国产欧美一区二区三区丁香婷| 亚洲h在线观看| 国产一区福利在线| 99久久精品国产导航| 色视频成人在线观看免| 欧美电影一区二区| 久久久久久久久蜜桃| 国产精品久久久久久久岛一牛影视| 亚洲免费观看高清完整版在线观看熊| 亚洲亚洲精品在线观看| 美女视频黄 久久| 成人动漫在线一区| 91精品国产乱| 亚洲欧洲国产日本综合| 三级久久三级久久久| 国产成人免费网站| 欧美日韩一区视频| 国产女人18毛片水真多成人如厕| 一区二区三区蜜桃网| 韩国毛片一区二区三区| 色哟哟亚洲精品| 久久午夜电影网| 视频一区二区中文字幕| 成人av网址在线观看| 欧美va天堂va视频va在线| 亚洲一区二区3| 国产精品亚洲人在线观看| 538在线一区二区精品国产| 亚洲色图在线播放|