ru-se.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

sticky.min.js (1145B)


      1 jQuery(document).ready(function(t){var i="data-sticky";function a(t){return t?i+"-"+t:i}var n=t("["+i+"]");n.each(function(i,n){var e=t(n);if(!e.data("stickData")){var r=parseInt(e.attr(a())),o="1"==e.attr(a("mobile")),s="1"==e.attr(a("shrinked")),c="bottom"==e.attr(a("to")),d="1"==e.attr(a("always"));d&&e.addClass("fixto-fixed"),s&&e.attr(a(),"initial");var u={center:!0,responsiveWidth:!0,zIndex:1e4+i,topSpacing:r,stickyOnMobile:o,stickyOnTablet:!0,useShrink:s,toBottom:c,useNativeSticky:!1,always:d};s||(0===r&&jQuery("#wpadminbar").length&&"absolute"===jQuery("#wpadminbar").css("position")&&(r=0),u.topSpacing=r,u.top=r,e.data("stickData",u),e.fixTo("body",u))}});var e=function(){var i=this.$els;window.innerWidth<1024?i.each(function(i,a){var n=t(this).data(),e=n.stickData;if(e){var r=n.fixtoInstance;if(!r)return!0;window.innerWidth<=767?e.stickyOnMobile||r.stop():e.stickyOnTablet||r.stop()}}):i.each(function(i,a){var n=t(this).data();if(n){var e=n.fixtoInstance;if(!e)return!0;e.start()}})}.bind({$els:n});t(window).bind("resize.sticky orientationchange.sticky",function(){setTimeout(e,50)}),t(window).trigger("resize.sticky")});