PageSourceSearch

https://www.accademiamoda.it/wp-content/themes/iuad-theme/js/floating-menu.js?ver=1.0.0

js accademiamoda.it collected 2026-10-04 13:23:59 UTC 1,862 bytes, 57 lines download raw bytes

1jQuery(document).ready(function($) {
2    //console.log('Floating menu script loaded');
3
4    // Seleziona gli elementi necessari
5    const floatingMenu = document.getElementById('floating-menu');
6    
7    // Verifica che il menu esista nella pagina
8    if (!floatingMenu) {
9        console.warn('Floating menu non trovato nella pagina');
10        return;
11    }
12    
13    //console.log('Floating menu element trovato:', floatingMenu);
14
15    const toggleButton = floatingMenu.querySelector('.floating-menu__toggle');
16    const overlay = floatingMenu.querySelector('.floating-menu__overlay');
17    
18    // Verifica che gli elementi interni esistano
19    if (!toggleButton) {
20        console.error('Toggle button non trovato nel floating menu');
21        return;
22    }
23    
24    //console.log('Toggle button trovato:', toggleButton);
25
26    // Funzione per aprire/chiudere il menu
27    function toggleMenu(e) {
28        e.preventDefault();
29        //console.log('Toggle menu clicked');
30        
31        const isOpen = floatingMenu.classList.contains('is-open');
32        //console.log('Current state:', isOpen ? 'open' : 'closed');
33        
34        floatingMenu.classList.toggle('is-open');
35        toggleButton.setAttribute('aria-expanded', (!isOpen).toString());
36    }
37
38    // Aggiungi event listener al pulsante
39    toggleButton.addEventListener('click', toggleMenu);
40    
41    // Aggiungi event listener all'overlay se esiste
42    if (overlay) {
43        overlay.addEventListener('click', toggleMenu);
44    }
45
46    // Chiudi il menu con ESC
47    document.addEventListener('keydown', function(e) {
48        if (e.key === 'Escape' && floatingMenu.classList.contains('is-open')) {
49            toggleMenu(e);
50        }
51    });
52
53    // Assicurati che il menu sia visibile
54    floatingMenu.style.display = 'block';
55    
56    //console.log('Floating menu inizializzato correttamente');
57}); 

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.