PageSourceSearch

https://drivrzone.com/wp-content/themes/rev-template-parent/js/menu-script.js?ver=2.8.43.0.6

js drivrzone.com collected 2026-10-02 17:48:11 UTC 3,113 bytes, 85 lines download raw bytes

1jQuery(document).ready(function( $ ) {
2    // Toggle header js
3    $('.header-toggler').click(function () {
4        $(this).toggleClass('header-toggler--active')
5        $('.header-menu').toggleClass('header-menu--active')
6        $('body').toggleClass('locked')
7        $('.site-header').toggleClass('header-menu-opened')
8    })
9
10    $(document).on('click', '.header-search-form .search-icon', function (e) {
11        var $target = $(e.target);
12        var $form = $target.closest('.header-search-item-wrap');
13        $form.addClass('active');
14    });
15
16    $(document).mouseup(function (e){
17        var $form = $('.header-search-item-wrap');
18        var $input = $('.header-input');
19        if (!$form.is(e.target)
20            && $form.has(e.target).length === 0) {
21            $form.removeClass('active');
22            $input.val('');
23        }
24    });
25    $('.header-menu-list .caption').click(function () {
26        $(this).closest('.header-menu-list').toggleClass('header-menu-list--active')
27    })
28
29    window.currentHeaderMenuSlide = false
30    if($(window).width() <= 981) {
31        $('.header-menu-list ul').hide();
32
33        $('.header-menu-list .caption').click(function(){
34            $(this).closest('.header-menu').find('.header-menu-list').removeClass('header-menu-list--active');
35
36            if(currentHeaderMenuSlide !== this) {
37                $(this).parent().addClass('header-menu-list--active')
38                window.currentHeaderMenuSlide = this
39            } else {
40                $(this).parent().removeClass('header-menu-list--active')
41                window.currentHeaderMenuSlide = false
42            }
43
44            $('.header-menu-list ul').slideUp();
45
46            if(!$(this).next().is(":visible")) {
47                $(this).next().slideDown();
48            }
49        });
50    }
51
52    window.addEventListener("resize", function() {
53        if($(window).width() <= 981 && $(window).height() <= 981) {
54            return
55        } else if($(window).width() <= 981 ) {
56            window.currentHeaderMenuSlide = false
57            $('.header-menu-list').removeClass('header-menu-list--active');
58            $('.header-menu-list ul').hide();
59
60            $('.header-menu-list .caption').click(function(){
61                $(this).closest('.header-menu').find('.header-menu-list').removeClass('header-menu-list--active');
62
63                if(currentHeaderMenuSlide !== this) {
64                    $(this).parent().addClass('header-menu-list--active')
65                    window.currentHeaderMenuSlide = this
66                } else {
67                    $(this).parent().removeClass('header-menu-list--active')
68                    window.currentHeaderMenuSlide = false
69                }
70
71                $('.header-menu-list ul').slideUp();
72
73                if(!$(this).next().is(":visible")) {
74                    $(this).next().slideDown();
75                }
76            });
77        } else {
78            $('.header-menu-list ul').show();
79            $('.header-menu-list').removeClass('header-menu-list--active');
80            $('.header-menu-list .caption').off()
81        }
82    }, false);
83
84});
85

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.