PageSourceSearch

https://thefactoryschool.com/wp-content/themes/TFS/assets/js/custom.js

js thefactoryschool.com collected 2026-10-09 03:02:34 UTC 24,950 bytes, 1,028 lines download raw bytes

1function closeToggle(x) {
2			x.classList.toggle("change");
3		}
4
5
6// primera comprobación del slider principal y customización del header
7	if($('#carousel-principal').length){
8
9		var element = document.getElementById("navbar-principal");
10		element.classList.remove("bg-white");
11		element.classList.add("bg-transparent");
12	  
13		var element = document.getElementById("navbar-principal");
14		element.classList.remove("navbar-light");
15		element.classList.add("navbar-dark");
16
17			if ( $(window).width() > 1200 ) {
18				var element = document.getElementById("logo");
19				element.classList.add("d-none");
20
21				var element = document.getElementById("logo-white");
22				element.classList.remove("d-none");
23			} 
24			else {
25				var element = document.getElementById("logo");
26				element.classList.remove("d-none");
27				
28				var element = document.getElementById("logo-white");
29				element.classList.add("d-none");
30			}
31		$(window).resize(function() {
32			if ( $(window).width() > 1200 ) {
33				var element = document.getElementById("logo");
34				element.classList.add("d-none");
35
36				var element = document.getElementById("logo-white");
37				element.classList.remove("d-none");
38			} 
39			else {
40				var element = document.getElementById("logo");
41				element.classList.remove("d-none");
42					
43				var element = document.getElementById("logo-white");
44				element.classList.add("d-none");
45			}
46		});
47
48	}
49			
50// comportamiento de customización del header al realizar scroll
51document.addEventListener("DOMContentLoaded", function(){
52
53			el_autohide = document.querySelector('.autohide');
54			
55			// add padding-top to bady (if necessary)
56			//el_autohide.style="position: fix;top:0;"
57		  
58			if(el_autohide){
59			  var last_scroll_top = 0;
60			  window.addEventListener('scroll', function() {
61					let scroll_top = window.scrollY;
62					//console.log(scroll_top > 40)
63					if(scroll_top < last_scroll_top) {
64						el_autohide.classList.remove('scrolled-down');
65						el_autohide.classList.add('scrolled-up');
66					}
67					else {
68						el_autohide.classList.remove('scrolled-up');
69						el_autohide.classList.add('scrolled-down');
70					}
71				  if(scroll_top < 100) {
72						el_autohide.classList.remove('scrolled-down');
73						el_autohide.classList.add('scrolled-up');
74						if($('#carousel-principal').length){
75
76							var element = document.getElementById("navbar-principal");
77							element.classList.remove("bg-white");
78							element.classList.add("bg-transparent");
79						  
80							var element = document.getElementById("navbar-principal");
81							element.classList.remove("navbar-light");
82							element.classList.add("navbar-dark");
83
84								if ( $(window).width() > 1200 ) {
85									var element = document.getElementById("logo");
86									element.classList.add("d-none");
87
88									var element = document.getElementById("logo-white");
89									element.classList.remove("d-none");
90								} 
91								else {
92									var element = document.getElementById("logo");
93									element.classList.remove("d-none");
94
95									var element = document.getElementById("logo-white");
96									element.classList.add("d-none");
97								}
98							$(window).resize(function() {
99								if ( $(window).width() > 1200 ) {
100									var element = document.getElementById("logo");
101									element.classList.add("d-none");
102
103									var element = document.getElementById("logo-white");
104									element.classList.remove("d-none");
105								} 
106								else {
107									var element = document.getElementById("logo");
108									element.classList.remove("d-none");
109
110									var element = document.getElementById("logo-white");
111									element.classList.add("d-none");
112								}
113							});
114						}
115					}
116					else {
117						if($('#carousel-principal').length){
118
119							var element = document.getElementById("navbar-principal");
120							element.classList.remove("bg-transparent");
121							element.classList.add("bg-white");
122
123							var element = document.getElementById("navbar-principal");
124							element.classList.add("navbar-light");
125							element.classList.remove("navbar-dark");
126
127								if ( $(window).width() > 1200 ) {
128									var element = document.getElementById("logo");
129									element.classList.remove("d-none");
130
131									var element = document.getElementById("logo-white");
132									element.classList.add("d-none");
133								} 
134								else {
135									var element = document.getElementById("logo");
136									element.classList.remove("d-none");
137
138									var element = document.getElementById("logo-white");
139									element.classList.add("d-none");
140								}
141							$(window).resize(function() {
142								if ( $(window).width() > 1200 ) {
143									var element = document.getElementById("logo");
144									element.classList.remove("d-none");
145
146									var element = document.getElementById("logo-white");
147									element.classList.add("d-none");
148								} 
149								else {
150									var element = document.getElementById("logo");
151									element.classList.remove("d-none");
152
153									var element = document.getElementById("logo-white");
154									element.classList.add("d-none");
155								}
156							});
157						}					
158					}
159					last_scroll_top = scroll_top;
160			  }); 
161			  // window.addEventListener
162			}
163			// if
164		  
165		  }); 
166// DOMContentLoaded  end
167
168
169
170
171
172//document.addEventListener("DOMContentLoaded", function(){
173//			el_autohide = document.querySelector('.autohide');
174			// add padding-top to bady (if necessary)
175/*			navbar_height = document.querySelector('.navbar').offsetHeight;
176			document.body.style.paddingTop = navbar_height + 'px';
177			if(el_autohide){
178			var last_scroll_top = 0;
179			window.addEventListener('scroll', function() {
180			let scroll_top = window.scrollY;
181			if(scroll_top < last_scroll_top) {
182			el_autohide.classList.remove('scrolled-down');
183			el_autohide.classList.add('scrolled-up');
184			}
185			else {
186			el_autohide.classList.remove('scrolled-up');
187			el_autohide.classList.add('scrolled-down');
188			}
189			last_scroll_top = scroll_top;
190			}); */
191			// window.addEventListener
192//			}
193			// if
194//			}); 
195			// DOMContentLoaded  end
196			// 
197
198//AJUSTE ALTURA COLUMNAS MENÚ DROPDOWNs
199/*
200 $(document).ready(function(){
201	
202	$("#menu-header-principal>li>.dropdown-toggle").click(function(){
203	var alturaliuno = $(".w-100.row.dropdown-menu.depth_0>li:nth-child(1)>ul").height();
204	var alturalidos = $(".w-100.row.dropdown-menu.depth_0>li:nth-child(2)>ul").height();
205	var alturalitres = alturaliuno + 10 - alturalidos ;
206	if ($(window).width() < 1200) {
207		$(".w-100.row.dropdown-menu.depth_0>li:nth-child(3)").css("margin-top", "0px");
208		$(".w-100.row.dropdown-menu.depth_0>li>ul").removeClass("show");
209	 }
210	 else {
211		$(".w-100.row.dropdown-menu.depth_0>li:nth-child(3)").css("margin-top", alturalitres );
212		$(".w-100.row.dropdown-menu.depth_0>li>a.dropdown-toggle").addClass("disabled border-bottom");
213	 };
214	$(window).resize(function() {
215	if ($(window).width() < 1200) {
216		$(".w-100.row.dropdown-menu.depth_0.show>li:nth-child(3)").css("margin-top", "0px");
217		$(".w-100.row.dropdown-menu.depth_0>li>a.dropdown-toggle").removeClass("disabled");
218		$(".w-100.row.dropdown-menu.depth_0>li>ul").removeClass("show");
219	 }
220	 else {
221		$(".w-100.row.dropdown-menu.depth_0>li>a.dropdown-toggle").addClass("disabled border-bottom");
222		$(".w-100.row.dropdown-menu.depth_0>li>ul").addClass("show");
223		$(".w-100.row.dropdown-menu.depth_0>li:nth-child(3)").css("margin-top", alturalitres );
224	 }
225	})
226	});
227});
228*/
229
230//MOSTRAR TELEFONO HEADER Y OCULTAR LOGO
231$(document).ready(function(){
232	
233	$("header button.navbar-toggler").click(function(){
234		$("#logo-header").toggleClass("d-none");
235		$("#telefono-header").toggleClass("d-none");
236	});
237	$(window).resize(function() {
238	if ($(window).width() > 1200) {
239		$("#logo-header").removeClass("d-none");
240		$("#telefono-header").addClass("d-none");
241	 }
242	})
243});
244
245//DESENFOQUE MODAL
246//
247$(document).ready(function(){
248	$("#btnTeLlamamosModal").click(function(){
249		$("header").addClass("modal-blur");
250		$("main").addClass("modal-blur");
251		$("footer").addClass("modal-blur");
252	});
253	const myModalEl = document.getElementById('teLlamamosModal')
254	myModalEl.addEventListener('hidden.bs.modal', event => {
255		$("header").removeClass("modal-blur");
256		$("main").removeClass("modal-blur");
257		$("footer").removeClass("modal-blur");
258	})
259});
260
261//IGROW cambio de carrusel
262$(document).ready(function(){
263	
264  $('#boton_1').click(function() {
265    $("#boton_filtro").text('Flexibilidad');
266	$(".boton-carusel").removeClass("active");
267	$("#boton_1").addClass("active");
268	$("#navbarNavFiltroIgrow").removeClass("show");	
269	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");	
270	$(".caruseles").addClass("d-none");
271	$(".caruseles").removeClass("visible");
272	$("#carousel_1").removeClass("d-none");	  
273	setTimeout(function() {
274	  $("#carousel_1").addClass("visible");
275	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
276  });
277
278  $('#boton_2').click(function() {
279    $("#boton_filtro").text('Agilidad');
280	$(".boton-carusel").removeClass("active");
281	$("#boton_2").addClass("active");
282	$("#navbarNavFiltroIgrow").removeClass("show");	
283	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");
284	$(".caruseles").addClass("d-none");
285	$(".caruseles").removeClass("visible");
286	$("#carousel_2").removeClass("d-none");	  
287	setTimeout(function() {
288	  $("#carousel_2").addClass("visible");
289	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
290  });
291
292  $('#boton_3').click(function() {
293    $("#boton_filtro").text('Project-based Learning');
294	$(".boton-carusel").removeClass("active");
295	$("#boton_3").addClass("active");
296	$("#navbarNavFiltroIgrow").removeClass("show");	
297	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");			
298	$(".caruseles").addClass("d-none");
299	$(".caruseles").removeClass("visible");
300	$("#carousel_3").removeClass("d-none");	  
301	setTimeout(function() {
302	  $("#carousel_3").addClass("visible");
303	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
304  });
305
306  $('#boton_4').click(function() {
307    $("#boton_filtro").text('Acompañamiento');
308	$(".boton-carusel").removeClass("active");
309	$("#boton_4").addClass("active");
310	$("#navbarNavFiltroIgrow").removeClass("show");	
311	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");			
312	$(".caruseles").addClass("d-none");
313	$(".caruseles").removeClass("visible");
314	$("#carousel_4").removeClass("d-none");	  
315	setTimeout(function() {
316	  $("#carousel_4").addClass("visible");
317	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
318  });
319
320  $('#boton_5').click(function() {
321    $("#boton_filtro").text('Networking');
322	$(".boton-carusel").removeClass("active");
323	$("#boton_5").addClass("active");
324	$("#navbarNavFiltroIgrow").removeClass("show");	
325	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");			
326	$(".caruseles").addClass("d-none");
327	$(".caruseles").removeClass("visible");
328	$("#carousel_5").removeClass("d-none");	  
329	setTimeout(function() {
330	  $("#carousel_5").addClass("visible");
331	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
332  });
333
334  $('#boton_6').click(function() {
335    $("#boton_filtro").text('Software líder');
336	$(".boton-carusel").removeClass("active");
337	$("#boton_6").addClass("active");
338	$("#navbarNavFiltroIgrow").removeClass("show");	
339	$("#btn-navbarNavFiltroIgrow").addClass("collapsed");			
340	$(".caruseles").addClass("d-none");
341	$(".caruseles").removeClass("visible");
342	$("#carousel_6").removeClass("d-none");	  
343	setTimeout(function() {
344	  $("#carousel_6").addClass("visible");
345	}, 300); // El valor representa el tiempo en milisegundos (1 segundo)
346  });
347	
348	
349});
350
351
352//CAROUSEL IGROW 1
353$(document).ready(function () {
354	$('.carousel-igrow-1').owlCarousel({
355		stagePadding: 80,
356		loop: true,
357		center: true,
358		items: 1,
359		dots: false,
360		responsiveClass: true,
361		margin: 16,
362		autoplay: false,
363		responsive: {			
364			0: {
365				items: 1,
366			},
367			576: {
368				items: 2,
369				center: false,
370			},
371			768: {
372				items: 3,
373			},
374			992: {
375				items: 4,
376				center: false,
377				loop: false,
378				stagePadding: 0,
379			}
380		}
381	})
382})
383
384
385
386
387
388//BOLSA DE OPORTUNIDADES cambio de carrusel
389$(document).ready(function(){
390	
391	$("#btn-alumnos").click(function(){
392		$("#btn-alumnos").addClass("active");
393		$("#texto-alumnos").removeClass("d-none");
394		$("#texto-alumnos").addClass("d-inline-block");
395		$("#btn-empresas").removeClass("active");
396		$("#texto-empresas").addClass("d-inline-block");
397		$("#texto-empresas").addClass("d-none");
398		$("#carousel-bolsa-oportunidades").removeClass("d-none");
399		$("#carousel-bolsa-oportunidades-2").addClass("d-none");	
400		$("#navbarNavFiltroOpoturnidades").removeClass("show");	
401		$("#btn-navbarNavFiltroOpoturnidades").addClass("collapsed");			
402	});
403	$("#btn-empresas").click(function(){
404		$("#btn-empresas").addClass("active");
405		$("#texto-empresas").removeClass("d-none");
406		$("#texto-empresas").addClass("d-inline-block");
407		$("#btn-alumnos").removeClass("active");
408		$("#texto-alumnos").addClass("d-inline-block");
409		$("#texto-alumnos").addClass("d-none");
410		$("#carousel-bolsa-oportunidades-2").removeClass("d-none");
411		$("#carousel-bolsa-oportunidades").addClass("d-none");		
412		$("#navbarNavFiltroOpoturnidades").removeClass("show");	
413		$("#btn-navbarNavFiltroOpoturnidades").addClass("collapsed");			
414	});
415});
416
417
418//CAROUSEL Bolsa oportunidades
419$(document).ready(function () {
420	$('#carousel-bolsa-oportunidades').owlCarousel({
421		stagePadding: 80,
422		loop: false,
423		center: true,
424		items: 1,
425		dots: false,
426		responsiveClass: true,
427		margin: 16,
428		autoplay: false,
429		responsive: {			
430			0: {
431				items: 1,
432			},
433			576: {
434				items: 1,
435				center: true,
436				loop: false,
437			},
438			768: {
439				items: 2,
440				center: false,
441				loop: false,
442			},
443			992: {
444				items: 3,
445				loop: false,
446				center: false,
447				stagePadding: 0,
448			}
449		}
450	})
451})
452
453//CAROUSEL Bolsa oportunidades
454$(document).ready(function () {
455	$('#carousel-bolsa-oportunidades-2').owlCarousel({
456		stagePadding: 80,
457		loop: false,
458		center: true,
459		items: 1,
460		dots: false,
461		responsiveClass: true,
462		margin: 16,
463		autoplay: false,
464		responsive: {			
465			0: {
466				items: 1,
467			},
468			576: {
469				items: 1,
470				center: true,
471				loop: false,
472			},
473			768: {
474				items: 2,
475				center: false,
476				loop: false,
477			},
478			992: {
479				items: 3,
480				loop: false,
481				center: false,
482				stagePadding: 0,
483			}
484		}
485	})
486})
487
488//CAROUSEL EMPRESAS COLORES
489$(document).ready(function () {
490	$('#carousel-empresas-1').owlCarousel({
491		stagePadding: 80,
492		loop: true,
493		center: true,
494		items: 1,
495		dots: false,
496		responsiveClass: true,
497		margin: 16,
498		autoplay: true,
499		responsive: {			
500			0: {
501				items: 1,
502			},
503			576: {
504				items: 1,
505			},
506			768: {
507				items: 2,
508				center: false,
509				stagePadding: 100,
510			},
511			992: {
512				items: 2,
513				center: false,
514				stagePadding: 100,
515			},
516			1200: {
517				items: 2,
518				center: false,
519				stagePadding: 150,
520			},
521			1500: {
522				items: 2,
523				center: false,
524				stagePadding: 300,
525			}
526		}
527	})
528})
529
530//CAROUSEL EMPRESAS 2
531$(document).ready(function () {
532	$('#carousel-empresas-2').owlCarousel({
533		stagePadding: 80,
534		loop: true,
535		center: true,
536		items: 1,
537		dots: false,
538		responsiveClass: true,
539		margin: 16,
540		autoplay: false,
541		responsive: {			
542			0: {
543				items: 1,
544			},
545			576: {
546				items: 1,
547			},
548			768: {
549				items: 2,
550				center: false,
551				stagePadding: 100,
552			}
553		}
554	})
555})
556
557//CAROUSEL EMPRESAS 3
558$(document).ready(function () {
559	$('#carousel-empresas-3').owlCarousel({
560		stagePadding: 80,
561		loop: true,
562		center: true,
563		items: 1,
564		dots: false,
565		responsiveClass: true,
566		margin: 16,
567		autoplay: false,
568		responsive: {			
569			0: {
570				items: 1,
571			},
572			576: {
573				items: 1,
574			},
575			768: {
576				items: 2,
577				center: false,
578				stagePadding: 100,
579			}
580		}
581	})
582})
583
584
585
586//CAROUSEL logos-laboral
587$(document).ready(function () {
588	$('#carousel-logos-laboral').owlCarousel({
589		stagePadding: 100,
590		loop: true,
591		center: true,
592		items: 1,
593		dots: true,
594		responsiveClass: true,
595		margin: 20,
596		autoplay: true,
597		responsive: {			
598			0: {
599				items: 1,
600			},
601			576: {
602				items: 2,
603				center: false,
604			},
605			768: {
606				items: 3,
607			},
608			992: {
609				items: 4,
610				center: false,
611				stagePadding: 0,
612			}
613		}
614	})
615})
616//CAROUSEL logos-laboral
617$(document).ready(function () {
618	$('#carousel-logos-bolsa').owlCarousel({
619		stagePadding: 100,
620		loop: true,
621		center: true,
622		items: 1,
623		dots: false,
624		responsiveClass: true,
625		margin: 20,
626		autoplay: true,
627		responsive: {			
628			0: {
629				items: 1,
630			},
631			576: {
632				items: 2,
633				center: false,
634			},
635			768: {
636				items: 3,
637				center: true,
638			},
639			992: {
640				items: 5,
641				center: true,
642			}
643		}
644	})
645})
646
647
648//CAROUSEL home igrow
649$(document).ready(function () {
650	$('#carousel-igrow').owlCarousel({
651		stagePadding: 50,
652		loop: true,
653		center: true,
654		items: 1,
655		dots: false,
656		nav:false,
657		responsiveClass: true,
658		margin: 12,
659		autoplay: false,
660		responsive: {			
661			0: {
662				items: 1,
663			},
664			576: {
665				items: 2,
666				center: false,
667			},
668			768: {
669				items: 2,
670				center: false,
671				margin: 17,
672			},
673			992: {
674				items: 3,
675				margin: 17,
676				center: true,
677				stagePadding: 0,
678				nav:true,
679			}
680		}
681	})
682})
683
684//CAROUSEL curso igrow
685$(document).ready(function () {
686	$('#carousel-igrow-curso').owlCarousel({
687		stagePadding: 0,
688		loop: false,
689		center: false,
690		items: 1,
691		dots: false,
692		nav:false,
693		responsiveClass: true,
694		margin: 0,
695		autoplay: false,
696		responsive: {			
697			0: {
698				items: 1,
699			},
700			576: {
701				items: 1,
702			},
703			768: {
704				items: 1,
705				margin: 50,
706				center: true,
707				stagePadding: 200,
708			},
709			992: {
710				items: 1,
711				margin: 50,
712				center: true,
713				stagePadding: 300,
714			},
715			1200: {
716				items: 1,
717				margin: 50,
718				center: true,
719				stagePadding: 400,
720			}		}
721	})
722})
723
724//CAROUSEL programas-homologados
725$(document).ready(function () {
726	$('#carousel-logos-programas').owlCarousel({
727		stagePadding: 100,
728		loop: true,
729		center: true,
730		items: 1,
731		dots: false,
732		responsiveClass: true,
733		margin: 20,
734		autoplay: true,
735		responsive: {			
736			0: {
737				items: 1,
738			},
739			576: {
740				items: 2,
741				center: false,
742			},
743			768: {
744				items: 3,
745				stagePadding: 0,
746			},
747			992: {
748				items: 3,
749				stagePadding: 0,
750			}
751		}
752	})
753})
754
755//CAROUSEL trabajos alumnos home
756$(document).ready(function () {
757	$('#carousel-trabajos-alumnos').owlCarousel({
758		loop: false,
759		items: 2,
760		dots: false,
761		responsiveClass: true,
762		margin: 16,
763		autoplay: false,
764		responsive: {			
765			0: {
766				items: 2,
767			},
768			576: {
769				items: 2,
770			},
771			768: {
772				items: 2,
773				margin: 25,
774				stagePadding: 50,
775			},
776			992: {
777				items: 2,
778				margin: 25,
779				stagePadding: 100,
780			},
781			1200: {
782				items: 2,
783				margin: 25,
784				stagePadding: 250,
785			}
786		}
787	})
788})
789
790//CAROUSEL post-relacionados y últimos post
791$(document).ready(function () {
792	$('#post-relacionados').owlCarousel({
793		stagePadding: 50,
794		loop: false,
795		center: true,
796		items: 1,
797		dots: false,
798		nav: false,
799		responsiveClass: true,
800		margin: 12,
801		autoplay: false,
802		responsive: {			
803			0: {
804				items: 1,
805			},
806			576: {
807				items: 1,
808			},
809			768: {
810				items: 2,
811				center: false,
812				margin: 17,
813			},
814			992: {
815				items: 3,
816				margin: 17,
817				center: false,
818				stagePadding: 0,
819			}
820		}
821	})
822})
823//CAROUSEL post-mas-leidos
824$(document).ready(function () {
825	$('#post-mas-leidos').owlCarousel({
826		stagePadding: 50,
827		loop: false,
828		center: true,
829		items: 1,
830		dots: false,
831		nav: false,
832		responsiveClass: true,
833		margin: 12,
834		autoplay: false,
835		responsive: {			
836			0: {
837				items: 1,
838			},
839			576: {
840				items: 1,
841			},
842			768: {
843				items: 2,
844				center: false,
845				margin: 17,
846			},
847			992: {
848				items: 3,
849				margin: 17,
850				center: false,
851				stagePadding: 0,
852			}
853		}
854	})
855})
856//CAROUSEL post-programas
857$(document).ready(function () {
858	$('#post-programas').owlCarousel({
859		stagePadding: 50,
860		loop: false,
861		center: true,
862		items: 1,
863		dots: false,
864		nav: false,
865		responsiveClass: true,
866		margin: 12,
867		autoplay: false,
868		responsive: {			
869			0: {
870				items: 1,
871			},
872			576: {
873				items: 1,
874			},
875			768: {
876				items: 2,
877				center: false,
878				margin: 17,
879			},
880			992: {
881				items: 3,
882				margin: 17,
883				center: false,
884				stagePadding: 0,
885			}
886		}
887	})
888})
889
890/*VIDEO INTERNO PLAY*/
891/* document.querySelector("#play").addEventListener("click", () => {
892	var contenedorvideo = document.getElementById("contenedor-video");
893	contenedorvideo.classList.remove("d-none");
894
895	var contenedortexto = document.getElementById("contenedor-texto");
896	contenedortexto.classList.add("d-none");
897
898	document.querySelector("#video").play();
899}); */
900
901
902/*CARGAR MULTIMEDIA GALERIA*/
903
904/* const listaVideos = document.getElementById('lista-videos');
905const elementos = Array.from(listaVideos.children);
906
907let contador = 3;
908
909function mostrarSiguientes() {
910  for (let i = contador; i < contador + 3 && i < elementos.length; i++) {
911    elementos[i].style.display = '';
912  }
913  contador += 3;
914  
915  if (contador >= elementos.length) {
916    botonCargarMas.style.display = 'none';
917  }
918}
919
920elementos.slice(3).forEach(elemento => elemento.style.display = 'none');
921
922const botonCargarMas = document.createElement('button');
923botonCargarMas.innerHTML = 'CARGAR MÁS <i class="fa-solid fa-arrow-down-long ms-3 fa-lg"></i>';
924botonCargarMas.classList.add('btn', 'btn-light', 'px-5', 'py-3', 'my-5');
925botonCargarMas.type = 'button'; // Añadir el atributo type con el valor button
926botonCargarMas.addEventListener('click', mostrarSiguientes);
927
928listaVideos.insertAdjacentElement('afterend', botonCargarMas); */
929
930/* LIMITACION GALERIA ALUMNOS */
931/* const listaVideos = document.getElementById('lista-videos');
932if (listaVideos) {
933  const elementos = Array.from(listaVideos.children);
934
935  let contador = 3;
936
937  function mostrarSiguientes() {
938    for (let i = contador; i < contador + 3 && i < elementos.length; i++) {
939      elementos[i].style.display = '';
940    }
941    contador += 3;
942
943    if (contador >= elementos.length) {
944      botonCargarMas.style.display = 'none';
945    }
946  }
947
948  elementos.slice(3).forEach(elemento => elemento.style.display
948 = 'none');
949
950  const botonCargarMas = document.createElement('button');
951  botonCargarMas.innerHTML = 'CARGAR MÁS <i class="fa-solid fa-arrow-down-long ms-3 fa-lg"></i>';
952  botonCargarMas.classList.add('btn', 'btn-light', 'px-5', 'py-3', 'my-5');
953  botonCargarMas.type = 'button'; // Añadir el atributo type con el valor button
954  botonCargarMas.addEventListener('click', mostrarSiguientes);
955
956  listaVideos.insertAdjacentElement('afterend', botonCargarMas);
957}
958*/
959
960//ANIMACIONES SCROLL
961$(document).ready(function () {
962  var controller = new ScrollMagic.Controller();
963
964  var revealElements = document.getElementsByClassName("fade-in");
965  for (var i = 0; i < revealElements.length; i++) {
966    new ScrollMagic.Scene({
967      triggerElement: revealElements[i],
968      offset: 100,
969      reverse: true,
970      triggerHook: 0.9
971    })
972      .setClassToggle(revealElements[i], "visible")
973      .addTo(controller);
974  }
975
976var revealElements2 = document.querySelectorAll("#caracteristicas");
977for (var i = 0; i < revealElements2.length; i++) {
978  new ScrollMagic.Scene({
979    triggerElement: revealElements2[i],
980    offset: 300,
981    reverse: true,
982    triggerHook: 0.9
983  })
984  .addTo(controller)
985  .on("enter", function (e) {
986    document.getElementById('menu-secundario').classList.remove('d-xl-none');
987    document.getElementById('menu-secundario').classList.add('d-xl-block');
988    document.getElementById('menu-secundario').classList.add('animate__slideInDown');
989    document.getElementById('menu-secundario').classList.toggle('fixed-top');
990  })
991  .on("leave", function (e) {
992    document.getElementById('menu-secundario').classList.add('d-xl-none');
993    document.getElementById('menu-secundario').classList.remove('d-xl-block');
994    document.getElementById('menu-secundario').classList.add('animate__slideInDown');
995    document.getElementById('menu-secundario').classList.toggle('fixed-top');
996  });
997}
998
999	
1000  // build scenes
1001  var digitElements = document.getElementsByClassName("digit");
1002  for (var i = 0; i < digitElements.length; i++) {
1003    new ScrollMagic.Scene({
1004      triggerElement: digitElements[i],
1005      offset: 100,
1006      triggerHook: 0.9,
1007    })
1008      .setClassToggle(digitElements[i], "visible")
1009      // .addIndicators({name: "digit " + (i+1) })
1010      .addTo(controller);
1011  }
1012
1013  // build scenes
1014  var digitRightElements = document.getElementsByClassName("digit-right");
1015  for (var i = 0; i < digitRightElements.length; i++) {
1016    new ScrollMagic.Scene({
1017      triggerElement: digitRightElements[i],
1018      offset: 100,
1019      triggerHook: 0.9,
1020    })
1021      .setClassToggle(digitRightElements[i], "visible")
1022      // .addIndicators({name: "digit " + (i+1) })
1023      .addTo(controller);
1024  }
1025});
1026
1027/*SCRIPT FILTROS OWL CAROUSEL*/
1028!function(o,e){"object"==typeof exports?module.exports=e(o.jQuery):o.owlcarousel2_filter=e(o.jQuery)}(window,function(o,e){"use strict";o.fn.owlcarousel2_filter=function(o,e){var t=this.data("owl.carousel").options;this.trigger("destroy.owl.carousel"),this.oc2_filter_clone||(this.oc2_filter_clone=this.clone());var l=this.oc2_filter_clone.children(o).clone();this.empty().append(l).owlCarousel(t)}});

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.