Visualizzazione dei risultati da 1 a 5 su 5

Discussione: menu a tendina

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    18

    menu a tendina

    salve, volevo sapere perchè non mi funziona questo script in jquery, l ho visto in funzione e va tutto bene ma se lo adatto alla mio menu praticamente ogni volta che con il mouse esco dalla voce che aziona il sottomenu, questo scompare e non mi permette di navigarci all'interno per appunto selezionare le altre voci. Se al posto di hover metto click allora esce e si richiude ricliccando sulla voce che lo aziona ma non so se è intuitivo per chi sta navigando capire che deve ricliccare...
    spero tutto chiaro



    codice:
     $(document).ready(function() { 
    $(".serv").hover( function () {
    
     //mostra sottomenu 
    
    $("#subli").stop(true, true).delay(100).slideToggle(300); 
    });
    });

  2. #2
    Ci sono molte proprietà:
    Io con un accordion (menù a tendina) con questo proprietà ho sempre un menù aperto.
    fillSpace: true, collapsible: true ,

    Per maggiore informazioni sforzati sull'inglese e leggi sul sito di Jquery.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    18
    inglese tutto ok per fortuna ma sul codice che ho postato vorrei sapere che modifica dovrei fare..così capendo dove sbaglio mi faccio altri esercizi
    grazie!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova così

    codice:
     $(document).ready(function() { 
    $(".serv, #subli").hover( function () {
    
     //mostra sottomenu 
    
    $("#subli").stop(true, true).delay(100).slideToggle(300); 
    });
    });
    Oppure così

    codice:
     $(document).ready(function() { 
    $(".serv").mouseenter( function () {
    
     //mostra sottomenu 
    
    $("#subli").stop(true, true).delay(100).slideToggle(300); 
    }).mouseleaver(function(){
    $("#subli").stop(true, true).delay(100).slideToggle(300); 
    });
    });
    Se non risolvi vedi http://api.jquery.com/category/events/mouse-events/
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    18
    grazie ma o mi rimane aperto o sparisce se esco fuori dal menu....
    vorrei creare un menu tipo questo
    http://www.centrodentalorsini.it/

    vedi che quando esco dal sottomenu questo sparisce anche se il cursore è fuori dalla voce principale in questo caso servizi...a me o rimane aperto o devo ritornare su servizi per farlo richiudere...

    grazie ancora!

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.