Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    jQuery menu personalizzato con wordpress

    ciao,
    dovrei modificare un menu di wordpress.
    avrei bisogno che se il menu hai dei "rami" ul li ul


    questi ultimi vengano inseriti in una nuova cella.
    Ho iniziato la mia funzione e funziona se è previsto un solo ramo nel menu


    - menu
    - ramo
    -- ramo sotto
    -- ramo ancora
    codice:
    jQuery(document).ready(function() {    
    
    
    // se il click è su un elemento con sottomenu
    jQuery('#menu_spazio ul li a').click(
    function() {
    
    
        if (jQuery(this).attr('href') == '#'){
                    
        jQuery('.span-15').hide('slow');
        jQuery('.span-14').hide('slow');
        
        var copia = jQuery("#menu_spazio ul li ul").detach();
    jQuery('#menu_spazio_sub').html(copia).fadeIn('slow');
        
    jQuery('#menu_spazio_sub ul').show('slow').addClass("sf-menu");
        
        
        }
        
    });
    
    
    
    
    //se la pagina del menu è un current item allora visualizzo sempre il coso
    if (jQuery('body').hasClass("page-child")) {
        //jQuery('#menu_spazio .current_page_parent ul').addClass("displayMe");
        
        var copia = jQuery("#menu_spazio ul li ul").detach();
    jQuery('#menu_spazio_sub').html(copia).fadeIn('slow');
        
    jQuery('#menu_spazio_sub ul').show('slow').addClass("sf-menu");
    
    
     }
    });
    il problema è se lo sono previsti più rami dipendenti ovvero


    -principale
    -ramo
    -- rametto
    -- rametto
    -radice
    -- radicina
    -- radicine


    in questo caso la mia funzione prende tutti i campi ul li ul e li sposta nella cella #menu_spazio_sub e non funziona con il link successivo....



    io vorrei invece che le cose fossero distinte ovvero che al clic sul ramo padre prendesse solo i rametti dipendenti e li visualizzasse nella cella nuova...
    è possibile far qualcosa?
    Wordpress prevede che ogni link del menu abbia una ID...

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, esiste un plugin davvero comodo per fare questo(basta poi customizzarsi il proprio css).
    Crei tutte le voci e alberature che vuoi con tanto di attributi e le voci che puoi inserere sono di tutto di piu' di cio' che sta nel tuo WP: link a post, tag, categorie, alberature intere, link statici, pagine e quant'altro. Il plugin se vuoi lo trovi QUI

  3. #3
    ciao,
    ho provato ma non fa quello che serve a me.
    ho bisogno di script jquery perchè il menu non deve posizionarsi sopra la mia colonna, ma nel caso sia selezionato deve far scomparire il testo della colonna e caricare i dati del menu figlio....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.