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

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

?? idrag.js

?? ajax的一些功能
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/**
 * Interface Elements for jQuery
 * Draggable
 * 
 * http://interface.eyecon.ro
 * 
 * Copyright (c) 2006 Stefan Petre
 * Dual licensed under the MIT (MIT-LICENSE.txt) 
 * and GPL (GPL-LICENSE.txt) licenses.
 *   
 *
 */

jQuery.iDrag =	{
	helper : null,
	dragged: null,
	destroy : function()
	{
		return this.each(
			function ()
			{
				if (this.isDraggable) {
					this.dragElem = null;
					jQuery(this).unbind('mousedown', jQuery.iDrag.dragstart);
				}
			}
		);
	},
	draginit : function (e)
	{
		if (jQuery.iDrag.dragged != null) {
			jQuery.iDrag.dragstop(e);
			return false;
		}
		var elm = this.dragElem;
		jQuery(document)
			.bind('mousemove', jQuery.iDrag.dragmove)
			.bind('mouseup', jQuery.iDrag.dragstop);
		elm.dragCfg.pointer = jQuery.iUtil.getPointer(e);
		elm.dragCfg.currentPointer = elm.dragCfg.pointer;
		elm.dragCfg.init = false;
		elm.dragCfg.fromHandler = this != this.dragElem;
		jQuery.iDrag.dragged = elm;
		if (elm.dragCfg.si && this != this.dragElem) {
				parentPos = jQuery.iUtil.getPosition(elm.parentNode);
				sliderSize = jQuery.iUtil.getSize(elm);
				sliderPos = {
					x : parseInt(jQuery.css(elm,'left')) || 0,
					y : parseInt(jQuery.css(elm,'top')) || 0
				};
				dx = elm.dragCfg.currentPointer.x - parentPos.x - sliderSize.wb/2 - sliderPos.x;
				dy = elm.dragCfg.currentPointer.y - parentPos.y - sliderSize.hb/2 - sliderPos.y;
				jQuery.iSlider.dragmoveBy(elm, [dx, dy]);
		}
		return false;
	},
	
	dragstart : function(e)
	{
		elm = jQuery.iDrag.dragged;
		elm.dragCfg.init = true;
		
		dEs = elm.style;
		
		elm.dragCfg.oD = jQuery.css(elm,'display');
		elm.dragCfg.oP = jQuery.css(elm,'position');
		if (!elm.dragCfg.initialPosition)
			elm.dragCfg.initialPosition = elm.dragCfg.oP;

		elm.dragCfg.oR = {
			x : parseInt(jQuery.css(elm,'left')) || 0,
			y : parseInt(jQuery.css(elm,'top')) || 0
		};
		elm.dragCfg.diffX = 0;
		elm.dragCfg.diffY = 0;
		if (jQuery.browser.msie) {
			oldBorder = jQuery.iUtil.getBorder(elm, true);
			elm.dragCfg.diffX = oldBorder.l||0;
			elm.dragCfg.diffY = oldBorder.t||0;
		}
		
		elm.dragCfg.oC = jQuery.extend(
			jQuery.iUtil.getPosition(elm),
			jQuery.iUtil.getSize(elm)
		);
		if (elm.dragCfg.oP != 'relative' && elm.dragCfg.oP != 'absolute') {
			dEs.position = 'relative';
		}
		
		jQuery.iDrag.helper.empty();
		
		clonedEl = elm.cloneNode(true);
	
		jQuery(clonedEl).css(
			{
				display:	'block',
				left:		'0px',
				top: 		'0px'
			}
		);
		clonedEl.style.marginTop = '0';
		clonedEl.style.marginRight = '0';
		clonedEl.style.marginBottom = '0';
		clonedEl.style.marginLeft = '0';
		jQuery.iDrag.helper.append(clonedEl);
		
		if (elm.dragCfg.onStart)
			elm.dragCfg.onStart.apply(elm, [clonedEl]);
		
		dhs = jQuery.iDrag.helper.get(0).style;

		if (elm.dragCfg.autoSize) {
			dhs.width = 'auto';
			dhs.height = 'auto';
		} else {
			dhs.height = elm.dragCfg.oC.hb + 'px';
			dhs.width = elm.dragCfg.oC.wb + 'px';
		}
		
		dhs.display = 'block';
		dhs.marginTop = '0px';
		dhs.marginRight = '0px';
		dhs.marginBottom = '0px';
		dhs.marginLeft = '0px';
		
		//remeasure the clone to check if the size was changed by user's functions
		jQuery.extend(
			elm.dragCfg.oC,
			jQuery.iUtil.getSize(clonedEl)
		);
		
		if (elm.dragCfg.cursorAt) {
			if (elm.dragCfg.cursorAt.left) {
				elm.dragCfg.oR.x += elm.dragCfg.pointer.x - elm.dragCfg.oC.x - elm.dragCfg.cursorAt.left;
				elm.dragCfg.oC.x = elm.dragCfg.pointer.x - elm.dragCfg.cursorAt.left;
			}
			if (elm.dragCfg.cursorAt.top) {
				elm.dragCfg.oR.y += elm.dragCfg.pointer.y - elm.dragCfg.oC.y - elm.dragCfg.cursorAt.top;
				elm.dragCfg.oC.y = elm.dragCfg.pointer.y - elm.dragCfg.cursorAt.top;
			}
			if (elm.dragCfg.cursorAt.right) {
				elm.dragCfg.oR.x += elm.dragCfg.pointer.x - elm.dragCfg.oC.x -elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.right;
				elm.dragCfg.oC.x = elm.dragCfg.pointer.x - elm.dragCfg.oC.wb + elm.dragCfg.cursorAt.right;
			}
			if (elm.dragCfg.cursorAt.bottom) {
				elm.dragCfg.oR.y += elm.dragCfg.pointer.y - elm.dragCfg.oC.y - elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.bottom;
				elm.dragCfg.oC.y = elm.dragCfg.pointer.y - elm.dragCfg.oC.hb + elm.dragCfg.cursorAt.bottom;
			}
		}
		elm.dragCfg.nx = elm.dragCfg.oR.x;
		elm.dragCfg.ny = elm.dragCfg.oR.y;
		
		if (elm.dragCfg.insideParent || elm.dragCfg.containment == 'parent') {
			parentBorders = jQuery.iUtil.getBorder(elm.parentNode, true);
			elm.dragCfg.oC.x = elm.offsetLeft + (jQuery.browser.msie ? 0 : jQuery.browser.opera ? -parentBorders.l : parentBorders.l);
			elm.dragCfg.oC.y = elm.offsetTop + (jQuery.browser.msie ? 0 : jQuery.browser.opera ? -parentBorders.t : parentBorders.t);
			jQuery(elm.parentNode).append(jQuery.iDrag.helper.get(0));
		}
		if (elm.dragCfg.containment) {
			jQuery.iDrag.getContainment(elm);
			elm.dragCfg.onDrag.containment = jQuery.iDrag.fitToContainer;
		}
		
		if (elm.dragCfg.si) {
			jQuery.iSlider.modifyContainer(elm);
		}
			
		dhs.left = elm.dragCfg.oC.x - elm.dragCfg.diffX + 'px';
		dhs.top = elm.dragCfg.oC.y - elm.dragCfg.diffY + 'px';
		//resize the helper to fit the clone
		dhs.width = elm.dragCfg.oC.wb + 'px';
		dhs.height = elm.dragCfg.oC.hb + 'px';
		
		jQuery.iDrag.dragged.dragCfg.prot = false;
		
		if (elm.dragCfg.gx) {
			elm.dragCfg.onDrag.grid = jQuery.iDrag.snapToGrid;
		}
		if (elm.dragCfg.zIndex != false) {
			jQuery.iDrag.helper.css('zIndex', elm.dragCfg.zIndex);
		}
		if (elm.dragCfg.opacity) {
			jQuery.iDrag.helper.css('opacity', elm.dragCfg.opacity);
			if (window.ActiveXObject) {
				jQuery.iDrag.helper.css('filter', 'alpha(opacity=' + elm.dragCfg.opacity * 100 + ')');
			}
		}
		if (elm.dragCfg.ghosting == false) {
			dEs.display = 'none';
		}
		if (jQuery.iDrop && jQuery.iDrop.count > 0 ){
			jQuery.iDrop.highlight(elm);
		}
		return false;
	},
	
	getContainment : function(elm)
	{
		if (elm.dragCfg.containment.constructor == String) {
			if (elm.dragCfg.containment == 'parent') {
				elm.dragCfg.cont = jQuery.extend(
					{x:0,y:0},
					jQuery.iUtil.getSize(elm.parentNode)
				);
				contBorders = jQuery.iUtil.getBorder(elm.parentNode, true);
				elm.dragCfg.cont.w = elm.dragCfg.cont.wb - contBorders.l - contBorders.r;
				elm.dragCfg.cont.h = elm.dragCfg.cont.hb - contBorders.t - contBorders.b;
			} else if (elm.dragCfg.containment == 'document') {
				clnt = jQuery.iUtil.getClient();
				elm.dragCfg.cont = {
					x : 0,
					y : 0,
					w : clnt.w,
					h : clnt.h
				};
			}
		} else if (elm.dragCfg.containment.constructor == Array) {
			elm.dragCfg.cont = {
				x : parseInt(elm.dragCfg.containment[0])||0,
				y : parseInt(elm.dragCfg.containment[1])||0,
				w : parseInt(elm.dragCfg.containment[2])||0,
				h : parseInt(elm.dragCfg.containment[3])||0
			};
		}
		elm.dragCfg.cont.dx = elm.dragCfg.cont.x - elm.dragCfg.oC.x;
		elm.dragCfg.cont.dy = elm.dragCfg.cont.y - elm.dragCfg.oC.y;
	},
	
	hidehelper : function(dragged)
	{
		if (dragged.dragCfg.insideParent || dragged.dragCfg.containment == 'parent') {
			jQuery('body', document).append(jQuery.iDrag.helper.get(0));
		}
		jQuery.iDrag.helper.empty().hide().css('opacity', 1);
		if (window.ActiveXObject) {
			jQuery.iDrag.helper.css('filter', 'alpha(opacity=100)');
		}
	},
	
	dragstop : function(e)
	{
		
		jQuery(document)
			.unbind('mousemove', jQuery.iDrag.dragmove)
			.unbind('mouseup', jQuery.iDrag.dragstop);
			
		if (jQuery.iDrag.dragged == null) {
			return;
		}
		dragged = jQuery.iDrag.dragged;
		
		jQuery.iDrag.dragged = null;

		if (dragged.dragCfg.init == false) {
			return false;	
		}
		if (dragged.dragCfg.so == true) {
			jQuery(dragged).css('position', dragged.dragCfg.oP);
		}
		dEs = dragged.style;
		
		if (dragged.si) {
			jQuery.iDrag.helper.css('cursor', 'move');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图19p| 久久久久久久久久看片| 精品中文字幕一区二区小辣椒| 亚洲免费在线视频一区 二区| 国产欧美日韩精品在线| 久久久久久久综合狠狠综合| 亚洲综合在线免费观看| 亚洲嫩草精品久久| 国产综合成人久久大片91| 久久精品国产一区二区三区免费看 | 成人少妇影院yyyy| 国产在线精品一区二区不卡了| 美腿丝袜亚洲一区| 激情综合色综合久久| 在线精品视频小说1| 欧美日韩一区不卡| 日韩欧美www| 久久精品网站免费观看| 最新不卡av在线| 国产大陆精品国产| 欧美中文字幕一二三区视频| 中文一区二区在线观看| 亚洲人成网站精品片在线观看| 六月丁香婷婷色狠狠久久| 欧美婷婷六月丁香综合色| 91精品婷婷国产综合久久性色 | 一区二区三区在线看| 懂色av中文字幕一区二区三区| av爱爱亚洲一区| 欧美体内she精高潮| 亚洲人成影院在线观看| 成年人网站91| 91精品国产高清一区二区三区蜜臀 | 亚洲国产一区二区视频| 精品一区二区成人精品| 欧美一区二区私人影院日本| 午夜精品爽啪视频| 成人黄色777网| 欧美国产日韩在线观看| 成人18视频日本| 亚洲精品国产第一综合99久久| 日本一不卡视频| 91在线小视频| 精品理论电影在线观看| 亚洲三级免费观看| 91美女视频网站| 久久女同精品一区二区| 国产精品一区一区三区| 欧美精品丝袜久久久中文字幕| 国产精品天美传媒沈樵| 人人精品人人爱| 欧美亚洲综合色| 日日骚欧美日韩| 欧美综合天天夜夜久久| 日本不卡视频在线| 久久女同性恋中文字幕| 99免费精品视频| 亚洲香肠在线观看| 日韩手机在线导航| 午夜久久久影院| 精品国产免费一区二区三区香蕉| 一级日本不卡的影视| 欧美一级久久久| 成人高清在线视频| 亚洲国产wwwccc36天堂| 日韩精品在线一区| 成人中文字幕电影| 亚洲一区二区精品久久av| av电影在线观看一区| 婷婷开心激情综合| 久久女同精品一区二区| 欧美曰成人黄网| 国产美女精品一区二区三区| 亚洲人成在线播放网站岛国| 欧美成人福利视频| 91农村精品一区二区在线| 麻豆传媒一区二区三区| 国产精品大尺度| 波多野结衣91| 偷窥国产亚洲免费视频 | 欧美日韩精品免费观看视频| 国产精品国产三级国产普通话99 | 欧美日韩成人综合天天影院| 国产伦精品一区二区三区视频青涩| 亚洲欧洲性图库| 91在线看国产| 久久国产夜色精品鲁鲁99| 亚洲欧美一区二区三区孕妇| 日韩精品在线一区二区| 色88888久久久久久影院按摩| 亚洲欧美在线观看| 精品久久久网站| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 精品国产乱码久久久久久图片| 99久久婷婷国产精品综合| 久久精品国产99久久6| 亚洲国产成人va在线观看天堂| 国产精品三级av| 久久品道一品道久久精品| 欧美日韩国产精选| 色94色欧美sute亚洲线路一久| 国产福利一区二区| 久久精品国产亚洲高清剧情介绍| 亚洲精品少妇30p| 国产精品成人免费在线| 国产香蕉久久精品综合网| 日韩精品中文字幕一区| 69堂精品视频| 欧美精品乱人伦久久久久久| 在线精品视频免费观看| 欧美性受xxxx黑人xyx| 97成人超碰视| 色又黄又爽网站www久久| 亚洲成人av中文| 久久精品视频一区二区| 久久久影视传媒| 久久精品夜色噜噜亚洲a∨| 欧美大肚乱孕交hd孕妇| 精品久久久三级丝袜| 久久综合九色综合97婷婷女人| 91国模大尺度私拍在线视频| 91理论电影在线观看| 在线亚洲免费视频| 欧美图区在线视频| 欧美日韩激情一区二区三区| 欧美日韩视频一区二区| 在线播放91灌醉迷j高跟美女| 欧美二区在线观看| 日韩欧美一二三四区| 久久久亚洲精品石原莉奈| 国产丝袜欧美中文另类| 国产精品狼人久久影院观看方式| 国产精品国产精品国产专区不蜜 | 91麻豆swag| 欧美日韩成人在线| 精品国一区二区三区| 国产婷婷色一区二区三区四区| 国产精品福利在线播放| 亚洲一二三级电影| 蜜桃av噜噜一区二区三区小说| 国产在线精品一区二区夜色| 成人h动漫精品一区二区| 色嗨嗨av一区二区三区| 欧美一区二区在线播放| 国产日韩欧美精品一区| 亚洲欧美日韩在线不卡| 亚洲3atv精品一区二区三区| 精品无码三级在线观看视频| 成人性色生活片| 欧美精品久久一区二区三区| 精品成人在线观看| 亚洲柠檬福利资源导航| 裸体歌舞表演一区二区| 91免费精品国自产拍在线不卡| 3atv一区二区三区| 中文字幕免费一区| 午夜精品久久久久久久99樱桃| 国产自产2019最新不卡| 欧美性受xxxx黑人xyx性爽| xf在线a精品一区二区视频网站| 亚洲欧美一区二区三区孕妇| 久久精品国产澳门| 一本大道av伊人久久综合| 欧美一级久久久久久久大片| 国产精品久久777777| 蜜臀va亚洲va欧美va天堂| 成人aa视频在线观看| 日韩久久久精品| 一区二区三区在线视频观看58| 国产一区二区三区在线看麻豆| 在线视频一区二区三| 日本一二三不卡| 老司机午夜精品| 色网综合在线观看| 亚洲国产成人私人影院tom| 蜜臀久久99精品久久久画质超高清 | 亚洲丶国产丶欧美一区二区三区| 狠狠色综合播放一区二区| 欧美日韩精品免费观看视频| 中文字幕一区二| 丁香天五香天堂综合| 日韩丝袜美女视频| 亚洲成av人片一区二区三区| 91在线高清观看| 国产精品天干天干在观线| 久久福利资源站| 欧美一级片在线观看| 亚洲高清一区二区三区| 色哟哟一区二区三区| 中文字幕精品一区| 国模无码大尺度一区二区三区| 欧美性受极品xxxx喷水| 一区2区3区在线看| 日本电影亚洲天堂一区| 亚洲婷婷国产精品电影人久久| 福利视频网站一区二区三区| 国产欧美久久久精品影院| 国产精品一区一区三区| 久久免费午夜影院| 国产99久久久国产精品潘金|