11 lines
		
	
	
	
		
			857 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			11 lines
		
	
	
	
		
			857 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | /*! | ||
|  |  * jQuery UI Effects Transfer 1.11.4 | ||
|  |  * http://jqueryui.com
 | ||
|  |  * | ||
|  |  * Copyright jQuery Foundation and other contributors | ||
|  |  * Released under the MIT license. | ||
|  |  * http://jquery.org/license
 | ||
|  |  * | ||
|  |  * http://api.jqueryui.com/transfer-effect/
 | ||
|  |  */ | ||
|  | !function(a){"function"==typeof define&&define.amd?define(["jquery","./effect"],a):a(jQuery)}(function(a){return a.effects.effect.transfer=function(b,c){var d=a(this),e=a(b.to),f="fixed"===e.css("position"),g=a("body"),h=f?g.scrollTop():0,i=f?g.scrollLeft():0,j=e.offset(),k={top:j.top-h,left:j.left-i,height:e.innerHeight(),width:e.innerWidth()},l=d.offset(),m=a("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(b.className).css({top:l.top-h,left:l.left-i,height:d.innerHeight(),width:d.innerWidth(),position:f?"fixed":"absolute"}).animate(k,b.duration,b.easing,function(){m.remove(),c()})}}); |