Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JQUERY] MouseOut

  1. #1

    [JQUERY] MouseOut

    Ciao,


    Dovrei creare un javascript per la scomparsa del mio menù a tendina, ma non vorrei che sparisse immediatamente sul mouse out, ma vorrei che sparisse circa dopo 2-3 secondi di mouseout continuo...


    Qualcuno sa dirmi in che modo posso fare questa cosa?




    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    .mouseout(function(){
    setTimeout(nascondiMenu,2000);
    });
    Poi ti crei la funzione "nascondiMenu" con le operazioni necessarie.

  3. #3
    Vedi se ho capito bene:
    codice:
    $('li.classe').hover(
        function(){
            $(this).children('ul').stop(true,false);
            $(this).children('ul').fadeIn('fast');
       },
        function(){
            $(this).children('ul').delay(2000).fadeOut('fast');
        }
    );

  4. #4
    Originariamente inviato da bionicoz
    Vedi se ho capito bene:
    codice:
    $('li.classe').hover(
        function(){
            $(this).children('ul').stop(true,false);
            $(this).children('ul').fadeIn('fast');
       },
        function(){
            $(this).children('ul').delay(2000).fadeOut('fast');
        }
    );

    Questo è perfetto, però se un utente torna nell'area prima dei 2secondi, io vorrei che la funzione di Out non venisse più eseguita (altrimenti abbiamo un brutto effetto di hide\show), è questo che non riesco a bloccare...

    Ho visto che su diversi siti questo viene fatto, quindi credo che sia possibile, ma non capisco come

  5. #5
    Originariamente inviato da SkOrPiOn`87
    [...] se un utente torna nell'area prima dei 2secondi, io vorrei che la funzione di Out non venisse più eseguita
    Dai test che ho fatto non viene eseguita, lo stop() serve proprio a quello. A te la esegue lo stesso? Con che browser, su che piattaforma? Check qui

  6. #6
    Scusami avevo dimenticato lo STOP...


    Funziona perfettamente, grazie mille...

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.