PageSourceSearch

https://latin.epson.com/_ui/_v202608182013/responsive/common/js/acc.stickyNav.min.js

js epson.com collected 2026-09-24 08:29:32 UTC 4,607 bytes, 1 lines download raw bytes

1ACC.stickyNav={_autoload:["bindStickyNav",["setSupportStickyNavs",$(".js-spt-sticky").length>0]],getRelatedContent:function(a){return $($(a).attr("href"))},getRelatedNavigation:function(a){return $('.module-sticky-nav a[href="#'+$(a).attr("id")+'"]')},toggleFirstLastClass:function(){var a=$(".module-sticky-nav");$first=$(".module-sticky-nav li, .module-sticky-nav a").filter(":visible").first(),$last=$(".module-sticky-nav li, .module-sticky-nav a").filter(":visible").last();if($first.hasClass("active")||$first.find("a").hasClass("active")){a.removeClass("last-active").addClass("first-active")}else{if($last.hasClass("active")||$last.find("a").hasClass("active")){a.removeClass("first-active").addClass("last-active")}else{a.removeClass("first-active last-active")}}},getHiddenElementHeight:function(b){var c="tmp-"+Math.floor(Math.random()*99999),a;b.clone().css({height:"auto",left:"-9999px",position:"absolute",width:"1400px"}).appendTo(b.parent()).addClass(c).show();a=$("."+c).height();$("."+c).remove();return a},bindStickyNav:function(){if($(".module-sticky-nav").length){var c=$(".module-sticky-nav"),a=$(".panel-collapse"),b=new Waypoint.Sticky({element:c});enquire.register("screen and (min-width:"+screenMdMin+")",{match:function(){var d=$(".panel");d.waypoint(function(f){var e=ACC.stickyNav.getRelatedNavigation(this.element);e.toggleClass("active",f==="down");if(f==="down"){ACC.stickyNav.toggleFirstLastClass()}},{offset:"100px"});d.waypoint(function(f){var e=ACC.stickyNav.getRelatedNavigation(this.element);e.toggleClass("active",f==="up");if(f==="up"){ACC.stickyNav.toggleFirstLastClass()}},{offset:function(){var e=-$(this.element).height()+100;return e}});if($(".module-sticky-nav:not(.module-sticky-nav--links)").length){$(document).on("click.stickyNav",".module-sticky-nav nav a, .module-sticky-nav .module-content ul > li > a",function(j){var i=$(this);var k=$(".module-sticky-nav .module-content").height()+ACC.stickyNav.getHiddenElementHeight($(".sticky-cart"));j.preventDefault();var f=ACC.stickyNav.getRelatedContent(this).offset().top;var h=(i.attr("id")=="anc1")?0:k-3;var g=i.parent().parent().children().first();if(i.parent().is(g)){f=Math.ceil(f-=i.parent().height())}else{f-=h}$("html,body").animate({scrollTop:f})})}else{if($(".module-sticky-nav--links").length&&!$(".module-sticky-nav--links a").hasClass("active")){$(".module-sticky-nav--links .sticky-links a:first").addClass("active")}}ACC.stickyNav.toggleFirstLastClass()},unmatch:function(){$(document).off("click.stickyNav")}});$.fn.collapse.Constructor.DEFAULTS.toggle=false;enquire.register("screen and (max-width:"+screenSmMax+")",{match:function(){$(".panel-collapse").collapse("hide")},unmatch:function(){$(".panel-collapse").collapse("show")}});$(".panel-collapse").on("shown.bs.collapse",function(){var f=$(this),e=a.not(f),d=screenSmMax.split("px")[0];if(window.outerWidth<d){e.collapse("hide");setTimeout(function(){$("html, body").animate({scrollTop:f.offset().top-37},300)},350)}})}},setSupportStickyNavs:function(){ACC.stickyNav.bindStickyTab("type");ACC.stickyNav.bindStickyTab("series");ACC.stickyNav.bindStickyTab("model")},bindStickyTab:function(b){var d=".js-spt-sticky[data-panel-type='"+b+"']";var c="#panel-"+b+"-starter";var a="#panel-"+b+"-ender";$(window).scroll(function(e){if($(window).scrollTop()>$(c).offset().top&&$(window).scrollTop()<($(a).offset().top-70)&&!$(d).hasClass("collapsed")){setTimeout(function(){$(d).addClass("head-fixed")},100)}else{setTimeout(function(){$(d).removeClass("head-fixed")},100)}});$(document).on("click",".js-spt-sticky, .category-item a",function(){$(".js-spt-sticky").removeClass("head-fixed")})},handleStickyScroll:function(a){var e=$(".sticky-nav-container").height();var d=e;var c=true;$(".pre-sticky-header").each(function(f){d+=$(this).height();if(c){c=false;d+=$(this).offset().top}});if(a>d){$(".sticky-nav-container").addClass("sticky_header");var b=$(".sticky-nav-container").data("content-selector");if(typeof b!=="undefined"&&b!==""){$(b).each(function(g){var i=$(this).attr("id");if(typeof i!=="undefined"&&i!==""){var h=$(this).offset().top;var f=h+$(this).height();if(a+e>h&&a+e<f){$(".sticky-tab a").removeClass("active");$('.sticky-tab a[href="#'+i+'"]').addClass("active")}}})}}else{$(".sticky-tab a").removeClass("active");$(".sticky-nav-container").removeClass("sticky_header")}}};$(document).ready(function(){$(window).scroll(function(){var a=$(this).scrollTop();ACC.stickyNav.handleStickyScroll(a)});$(window).on("resize",function(){$(window).scroll(function(){var a=$(this).scrollTop();ACC.stickyNav.handleStickyScroll(a)})})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.