PageSourceSearch

https://ayto-sanjuan.es/system/modules/es.inpro.opencms.theme4/resources/js/custom.js

js ayto-sanjuan.es collected 2026-10-02 13:04:04 UTC 2,601 bytes, 83 lines download raw bytes

1 $(document).ready(function() {
2  jQuery.easing.def = "easeInOutQuint";
3
4  var mainMenuItem = $('.navbar>.container-fluid .navbar-collapse .navbar-form.navbar-right .navbar-nav>li>a');
5  $(".submenu-wrapper > .row").slideUp(0);
6  mainMenuItem.click(function() {
7    var target = $(this.hash);
8    console.log(target);
9    if (target.length != "0") {
10      if (!$(this).hasClass('active')) {
11        mainMenuItem.removeClass('active');
12        $(this).addClass('active');
13        $(".submenu-wrapper > .row").slideUp(350);
14        $(".submenu-wrapper").find(target).slideDown(350);
15      } else {
16        $(this).removeClass('active');
17        $(".submenu-wrapper > .row").slideUp(350);
18      }
19    }
20  });
21
22  var subMenuClose = $('.submenu-wrapper > span.icon.close');
23  subMenuClose.click(function() {
24    $(".submenu-wrapper > .row").slideUp(350);
25    mainMenuItem.removeClass('active');
26  });
27
28  var centradoVertical = $('.vertical');
29  centradoVertical.height(centradoVertical.closest('div.row').outerHeight());
30
31  $('.form-control').click(function() {
32    $(this).closest('div.form-group').addClass('focused');
33    $('input.form-control').blur(function() {
34      if (!$(this).closest('div.form-group').find('input').val()) {
35        $(this).closest('div.form-group').removeClass('focused');
36      }
37    });
38    $('select.form-control').blur(function() {
39      if ($(this).closest('div.form-group').find('select').val()=="0") {
40        $(this).closest('div.form-group').removeClass('focused');
41      }
42    });
43  });
44
45  var buscadorWrapper = $('.container-fluid.buscador');
46  var buscadorTrigger = $('a[href*=#search]');
47  buscadorTrigger.click(function() {
48    $(this).removeClass('active');
49    buscadorWrapper.addClass('active');
50  });
51
52  var buscadorWrapperClose = $('.container-fluid.buscador > span.icon.close');
53  buscadorWrapperClose.click(function() {
54    buscadorWrapper.removeClass('active');
55  });
56
57  var serviciosWrapper = $('.container-fluid.servicios');
58  var serviciosTrigger = $('.container-fluid.servicios').find('.row [class*=col-] .icon');
59  serviciosTrigger.hover(
60    function() {
61      serviciosWrapper.css('background-image','url("../ProyectoWeb/img/servicios_' + serviciosTrigger.index(this) + '.jpg")');
62      serviciosTrigger.removeClass('active');
63      $(this).addClass('active');
64    }, function() {
65      // No hacer nada
66    }
67    );
68
69});
70
71 $(window).load(function() {
72 });
73
74 $(window).scroll(function() {
75  if ($(this).scrollTop() >= 80){
76    $('body').addClass('sticky');
77  } else {
78    $('body').removeClass('sticky');
79  }
80});
81
82 $(window).resize(function() {
83 });

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.