PageSourceSearch

https://pilbeam.com/wp-content/plugins/input-essential/elementor/widgets/nav/scripts/js/menu.js?ver=1791592589

js pilbeam.com collected 2026-10-10 00:36:49 UTC 4,178 bytes, 137 lines download raw bytes

1;(function ($) {
2  'use strict'
3
4  /*Offcanvas menu wrap*/
5  $(window)
6    .bind('resize', function () {
7      if ($(this).width() <= 1024) {
8        $('.drdt-nav-menu__layout-horizontal').addClass(
9          'drbt_menu_offcanvas_wrap'
10        )
11      } else {
12        $('.drdt-nav-menu__layout-horizontal').removeClass(
13          'drbt_menu_offcanvas_wrap'
14        )
15        $('.drdt-nav-menu__layout-horizontal').removeClass('drbt_menu_active')
16      }
17    })
18    .trigger('resize')
19
20  // header sticky add class js
21  $(window).on('scroll', function () {
22    var window_top = $(window).scrollTop() + 0
23    if (window_top > 0) {
24      $('.drdt_is_sticky_header').addClass('drdt_menu_fixed')
25    } else {
26      $('.drdt_is_sticky_header').removeClass('drdt_menu_fixed')
27    }
28  })
29
30  /*Back To Top -------------------------*/
31  $(window).scroll(function () {
32    if ($(this).scrollTop() > 100) {
33      $('#drdt_back_to_top').fadeIn()
34    } else {
35      $('#drdt_back_to_top').fadeOut()
36    }
37  })
38  $('#drdt_back_to_top').click(function () {
39    $('html, body').animate({ scrollTop: 0 }, 1000)
40  })
41
42  // button event
43  /*let $creativeMenu = document.querySelectorAll('.drdt-has-submenu');
44      //console.log($creativeMenu);
45      if( $creativeMenu ){
46          for( let $i = 0; $i < $creativeMenu.length; $i++){
47              let $self = $creativeMenu[$i];
48              if( !$self ){
49                  continue;
50              }
51              
52              $self.setAttribute('drdt-index', $i);
53  
54              let $get = document.querySelector('li[drdt-index="'+$i+'"]');
55              if( !$get ){
56                  continue;
57              }
58              $get.addEventListener('click', function( $ev ){
59                  $ev.preventDefault();
60                  let $this = (this);
61                  $this.classList.toggle('activeMenu');
62                  //let $id = $this.getAttribute('id');
63                  //console.log($id);
64              });
65          }
66      }
67      */
68
69  //mega menu js
70  // if ($(window).width() < 1024) {
71  //     $('.drdt-has-submenu > ul.sub-menu').hide();
72  //     $('.drdt-has-submenu-container').on('click', function (event) {
73  //         event.preventDefault();
74  //         $(this).parent(".drdt-has-submenu").children("ul.sub-menu").slideToggle("100");
75  //     });
76  // }
77  $('.drdt-nav-menu-icon').on('click', function () {
78    $('.drdt-nav-menu__layout-horizontal').addClass('drbt_menu_active')
79    $('.offcanvus_menu_overlay').addClass('drbt_overlay_active')
80  })
81  $('.drdt-flyout-close, .offcanvus_menu_overlay').on('click', function () {
82    $('.drdt-nav-menu__layout-horizontal').removeClass('drbt_menu_active')
83    $('.offcanvus_menu_overlay').removeClass('drbt_overlay_active')
84  })
85
86  $('.drdt-has-submenu > .drdt-has-submenu-container').on('click', function () {
87    // $('.drdt-has-submenu-container').removeClass("active_menu_icon");
88    // if ($('.sub-menu').hasClass('active_menu')) {
89    //     $(this).parent('.drdt-has-submenu').children('.drdt-has-submenu-container').addClass("active_menu_icon");
90    // }
91    $(this)
92      .parent()
93      .find('.sub-menu')
94      .first()
95      .slideToggle(300)
96      .addClass('active_menu')
97    $(this)
98      .parent()
99      .siblings()
100      .find('.sub-menu')
101      .hide(300)
102      .removeClass('active_menu')
103    return false
104  })
105
106  // Back to Top Button
107  var back_btn = $('#back_to_top')
108  $(window).scroll(function () {
109    if ($(window).scrollTop() > 300) {
110      back_btn.addClass('show')
111    } else {
112      back_btn.removeClass('show')
113    }
114  })
115  back_btn.on('click', function (e) {
116    e.preventDefault()
117    $('html, body').animate(
118      {
119        scrollTop: 0,
120      },
121      '300'
122    )
123  })
124
125  $('.drdt-search-btn').on('click', function () {
126    $('body').addClass('open')
127    setTimeout(function () {
128      $('.drdt-search-input').focus()
129    }, 500)
130    // console.log(search);
131    return false
132  })
133  $('.drdt-close-icon').on('click', function () {
134    $('body').removeClass('open')
135    return false
136  })
137})(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.