jquery.ui.effect-clip.min.js 732 B

12345
  1. /*! jQuery UI - v1.9.2 - 2015-03-29
  2. * http://jqueryui.com
  3. * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
  4. (function(e){e.effects.effect.clip=function(t,i){var s,a,n,r=e(this),o=["position","top","bottom","left","right","height","width"],h=e.effects.setMode(r,t.mode||"hide"),l="show"===h,u=t.direction||"vertical",d="vertical"===u,c=d?"height":"width",p=d?"top":"left",m={};e.effects.save(r,o),r.show(),s=e.effects.createWrapper(r).css({overflow:"hidden"}),a="IMG"===r[0].tagName?s:r,n=a[c](),l&&(a.css(c,0),a.css(p,n/2)),m[c]=l?n:0,m[p]=l?0:n/2,a.animate(m,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l||r.hide(),e.effects.restore(r,o),e.effects.removeWrapper(r),i()}})}})(jQuery);