Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245

    [jQuery] slideToggle e queue eventi

    Ciao a tutti,
    ho un piccolo problema con la funzione slideToggle(). Ho un semplice link che al click chiama l'evento slideToggle su un div, e tutto funziona correttamente. Unica cosa, quando il link viene cliccato velocemente, non riesco a togliere la coda degli eventi, quindi il div continua a "saltare" facendo slide fino alla fine della coda degli eventi.

    Ho sempre usato hoverIntent plugin per ovviare al problema, ma dato che funziona con .hover() e non con .click() non so bene come fare...

    codice:
    $("#toggle_src").click(function(){
    $("#f_search_wrap").slideToggle("slow");
    $(this).children("span").toggle();
    return false; 			
    });
    Ho provato .stop() ma senza successo.

    Ciao e grazie
    L.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    http://api.jquery.com/stop/

    anche passando il parametro clearQueue a true?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    Ho provato ora, ma fa strane cose: l'animazione rimane bloccata al punto in cui clicchi, e poi lo show/hide non funziona piu..Mannagg...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.