PageSourceSearch

https://www.aeroportgirona.com/assets/themes/www.aeroportgirona.com/js/custom-hotels.js?16042021?1790440487

js aeroportgirona.com collected 2026-09-26 16:35:05 UTC 4,080 bytes, 146 lines download raw bytes

1$(document).ready(function () {
2
3    var alturaventana = $(window).height();
4    if (alturaventana < 800) {
5        $('.d-hero').addClass('altura-ventana');
6    }
7
8	$(window).scroll(function () {
9		var windowHeight = $(window).scrollTop();
10		var contenidoVentajas = $("#anchor").offset();
11		if (contenidoVentajas !== 'undefined') {
12			contenidoVentajas = contenidoVentajas.top;
13			if (windowHeight > contenidoVentajas) {
14				$('.d-c-advantages').addClass('position-fixed');
15				$('.d-c-search').addClass('position-fixed');
16			}
17			if (windowHeight <= contenidoVentajas) {
18				$('.d-c-advantages').removeClass('position-fixed');
19				$('.d-c-search').removeClass('position-fixed');
20			}
21		}
22	});
23
24	$('.gallery').featherlightGallery({
25		gallery: {
26			fadeIn: 300,
27			fadeOut: 300
28		},
29		openSpeed:    300,
30		closeSpeed:   300
31	});
32
33	$(".burger-menu").click(function () {
34		$(".c-menu__col-left").toggleClass("open");
35		$(".c-menu__col-right").toggleClass("open");
36		$(".site-nav__menu.block-menu-hotel").toggleClass("open");
37		$(".block-menu-hotel .site-nav__main").toggleClass("open");
38		$("header").toggleClass("opacity-0");
39	});
40	$(".close-menu-hotel").click(function () {
41		$(".c-menu__col-left").toggleClass("open");
42		$(".c-menu__col-right").toggleClass("open");
43		$(".site-nav__menu.block-menu-hotel").toggleClass("open");
44		$(".block-menu-hotel .site-nav__main").toggleClass("open");
45		$("header").toggleClass("opacity-0");
46	});
47
48
49	if ($(window).width() > 991) {
50		$('.carousel-type-5').flickity({
51			cellAlign: 'left',
52			draggable: true,
53			prevNextButtons: false,
54			wrapAround: true,
55			pageDots: false
56		}).on('select.flickity', function(event, index) {
57			updateSliderDot(index + 1, event.target.id);
58		});
59		$('.carousel-type-6').flickity({
60			cellAlign: 'left',
61			draggable: true,
62			prevNextButtons: false,
63			wrapAround: true,
64			groupCells: 3,
65			pageDots: false,
66			imagesLoaded: true,
67			cellSelector: '.flickity',
68		}).on('select.flickity', function(event, index) {
69			let step = index;
70			if (step !== 0) {
71				step = step + 3;
72			} else {
73				step = step + 1;
74			}
75			updateSliderDot(step, event.target.id);
76		});
77		$('.carousel-nav-4-l1').flickity({
78			cellAlign: 'left',
79			draggable: true,
80			prevNextButtons: false,
81			wrapAround: false,
82			pageDots: false
83		}).on('select.flickity', function(event, index) {
84			updateSliderDot(index + 1, event.target.id);
85		});
86		$('.carousel-type-7').flickity({
87			cellAlign: 'left',
88			draggable: true,
89			prevNextButtons: false,
90			wrapAround: false,
91			pageDots: false
92		}).on('select.flickity', function(event, index) {
93			updateSliderDot(index + 1, event.target.id);
94		});
95	}
96	if($(window).width() <= 991) {
97		$('.carousel-type-5').flickity({
98			draggable: true,
99			prevNextButtons: false,
100			cellAlign: "left",
101			wrapAround: true,
102			pageDots: false
103		}).on('select.flickity', function(event, index) {
104			updateSliderDot(index + 1, event.target.id);
105		});
106		$('.carousel-type-6').flickity({
107			draggable: true,
108			prevNextButtons: false,
109			cellAlign: "left",
110			wrapAround: true,
111			pageDots: false
112		}).on('select.flickity', function(event, index) {
113			updateSliderDot(index + 1, event.target.id);
114		});
115		$('.carousel-nav-4-l1').flickity({
116			draggable: true,
117			prevNextButtons: false,
118			cellAlign: "left",
119			wrapAround: false,
120			pageDots: false
121		}).on('select.flickity', function(event, index) {
122			updateSliderDot(index + 1, event.target.id);
123		});
124		$('.carousel-type-22').flickity({
125			draggable: true,
126			prevNextButtons: false,
127			cellAlign: "left",
128			wrapAround: false,
129			pageDots: false
130		}).on('select.flickity', function(event, index) {
131			updateSliderDot(index + 1, event.target.id);
132		});
133	}
134
135	var $carousel = $('.carousel-nav-1-l2');
136	$carousel.on( 'select.flickity', function(event, index) {
137		let num = index + 1;
138		$(".d-b-reuniones .nav-item").removeClass("active");
139		$(".d-b-reuniones .nav-item.n"+ num).addClass("active");
140	});
141	$('.d-b-reuniones .d-b-selects').on( 'click', '.nav-item', function() {
142		var index = $(this).index();
143		$carousel.flickity('select', index);
144	});
145});
146

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.