PageSourceSearch

https://kkleotar.com/wp-content/themes/leo/assets/js/header.js?ver=4.3.4

js kkleotar.com collected 2026-10-03 18:29:18 UTC 2,246 bytes, 72 lines download raw bytes

1(function ($) {
2    "use strict";
3
4    var $stm_header = $('.stm-header');
5
6    $(document).ready(function(){
7        stm_header_transparent();
8
9        stm_header_height();
10    });
11
12    $(window).on('load', function(){
13        stm_header_transparent();
14
15        stm_header_height();
16    });
17
18    $(window).on('resize', function(){
19        stm_header_transparent();
20    });
21
22    $(window).on('scroll', function(){
23        stm_header_transparent();
24    });
25
26    function stm_header_height() {
27        if(!$stm_header.hasClass('stm-transparent-header') && $stm_header.hasClass('stm-header-fixed-mode')) {
28            var headerH = $stm_header.find('.stm-header-inner').outerHeight();
29
30            $stm_header.css('min-height', headerH + 'px');
31        }
32    }
33
34    function stm_header_transparent() {
35        /*HEADER TRANSPARENT FIXED*/
36        if($stm_header.hasClass('stm-transparent-header') && $stm_header.hasClass('stm-header-fixed-mode')) {
37            var currentScrollPos = $(window).scrollTop();
38            var headerPos = $stm_header.offset().top;
39
40            if(currentScrollPos - 300 > headerPos) {
41                $stm_header.addClass('stm-header-fixed');
42            } else {
43                $stm_header.removeClass('stm-header-fixed');
44            }
45
46            if(currentScrollPos - 400 > headerPos) {
47                $stm_header.addClass('stm-header-fixed-intermediate');
48            } else {
49                $stm_header.removeClass('stm-header-fixed-intermediate');
50            }
51        }
52
53        /*HEADER NON-TRANSPARENT FIXED*/
54        if(!$stm_header.hasClass('stm-transparent-header') && $stm_header.hasClass('stm-header-fixed-mode')) {
55            var currentScrollPos = $(window).scrollTop();
56            var headerPos = $stm_header.offset().top;
57
58            if(currentScrollPos - 300 > headerPos) {
59                $stm_header.addClass('stm-header-fixed');
60            } else {
61                $stm_header.removeClass('stm-header-fixed');
62            }
63
64            if(currentScrollPos - 400 > headerPos) {
65                $stm_header.addClass('stm-header-fixed-intermediate');
66            } else {
67                $stm_header.removeClass('stm-header-fixed-intermediate');
68            }
69        }
70    }
71
72})(jQuery);

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.