-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
46 lines (43 loc) · 1.85 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
document.addEventListener('DOMContentLoaded', function() {
// Función para cargar una sección desde un archivo HTML
function loadSection(sectionId, filePath) {
fetch(filePath)
.then(response => {
if (!response.ok) {
throw new Error(`Could not load ${filePath}`);
}
return response.text();
})
.then(data => {
document.getElementById(sectionId).innerHTML = data;
})
.catch(error => {
console.error('Error loading section:', error);
});
}
// Cargar las secciones
loadSection('header', 'sections/header.html');
loadSection('inicio', 'sections/inicio.html');
loadSection('video', 'sections/video.html');
loadSection('sobre-nosotros', 'sections/sobre-nosotros.html');
loadSection('call-to-action', 'sections/call-to-action.html');
loadSection('servicios', 'sections/servicios.html');
loadSection('por-que-elegirnos', 'sections/por-que-elegirnos.html');
loadSection('proceso', 'sections/proceso.html');
loadSection('industrias', 'sections/industrias.html');
loadSection('recursos', 'sections/recursos.html');
loadSection('contacto', 'sections/contacto.html');
loadSection('footer', 'sections/footer.html');
// Configurar el botón del menú
document.addEventListener('click', function(event) {
const menuToggle = document.querySelector('.menu-toggle');
const menu = document.querySelector('.menu');
if (menuToggle && menu) {
if (event.target === menuToggle) {
menu.classList.toggle('menu-visible');
} else if (!menu.contains(event.target) && menu.classList.contains('menu-visible')) {
menu.classList.remove('menu-visible');
}
}
});
});