PageSourceSearch

https://geniushost.net/assets/js/main.js

js geniushost.net collected 2026-10-02 17:01:31 UTC 4,082 bytes, 122 lines download raw bytes

1(function (window, document, $, undefined) {
2    'use strict';
3
4    let cubehostv2 = {
5        i: function (e) {
6            cubehostv2.d();
7            cubehostv2.methods();
8        },
9        d: function (e) {
10            this._window = $(window),
11                this._document = $(document),
12                this._body = $('body'),
13                this._html = $('html')
14        },
15
16        methods: function (e) {
17            cubehostv2.headerSticky();
18            cubehostv2.popupMobileMenu();
19            cubehostv2.slickSlider();
20            cubehostv2.counterUp();
21            
22        },
23        
24        
25        headerSticky: function () {
26            $(window).scroll(function () {
27                if ($(this).scrollTop() > 250) {
28                    $('.header-sticky').addClass('sticky')
29                } else {
30                    $('.header-sticky').removeClass('sticky')
31                }
32            })
33        },
34        
35        popupMobileMenu: function (e) {
36            $('.hamberger-button').on('click', function (e) {
37                $('.popup-mobile-menu').addClass('active');
38            });
39            $('.close-menu').on('click', function (e) {
40                $('.popup-mobile-menu').removeClass('active');
41                $('.popup-mobile-menu .mainmenu .has-droupdown > a').siblings('.submenu, .rn-megamenu').removeClass('active').slideUp('400');
42                $('.popup-mobile-menu .mainmenu .has-droupdown > a').removeClass('open')
43            });
44            $('.popup-mobile-menu .mainmenu .has-droupdown > a').on('click', function (e) {
45                e.preventDefault();
46                $(this).siblings('.submenu, .rn-megamenu').toggleClass('active').slideToggle('400');
47                $(this).toggleClass('open')
48            })
49            $('.popup-mobile-menu').on('click', function (e) {
50                e.target === this && $('.popup-mobile-menu').removeClass('active') && $('.popup-mobile-menu .mainmenu .has-droupdown > a').siblings('.submenu, .rn-megamenu').removeClass('active').slideUp('400') && $('.popup-mobile-menu .mainmenu .has-droupdown > a').removeClass('open');
51            });
52        },
53
54        
55
56        slickSlider: function () {
57
58             $('.banner-slides').slick({
59                dots: true,
60                infinite: true,
61                arrows: false,
62                speed: 500,
63                slidesToShow: 1,
64                slidesToScroll: 1,
65                
66            });
67
68
69            $('.testimonilas-slider').slick({
70                autoplay: true,
71                autoplaySpeed: 2000,
72                dots: true,
73                infinite: true,
74                arrows: false,
75                speed: 1000,
76                slidesToShow: 1,
77                slidesToScroll: 1,
78                responsive: [
79                    {
80                        breakpoint: 1024,
81                        settings: {
82                            slidesToShow: 1,
83                            slidesToScroll: 1
84                        }
85                    }, 
86                    {
87                        breakpoint: 992,
88                        settings: {
89                            slidesToShow: 1,
90                            slidesToScroll: 1
91                        }
92                    }, 
93                    {
94                        breakpoint: 768,
95                        settings: {
96                            slidesToShow: 1,
97                            slidesToScroll: 1
98                        }
99                    }
100                ]
101            });
102
103            
104        },
105
106        counterUp: function () {
107            var odo = $('.odometer');
108            odo.each(function() {
109                $('.odometer').appear(function(e) {
110                    var countNumber = $(this).attr('data-count');
111                    $(this).html(countNumber);
112                });
113            });
114        },
115        
116    }
117
118    cubehostv2.i();
119
120})(window, document, jQuery)
121
122

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.