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

    [jQuery] il callback sclera...

    Salve,

    io ho una funzione legata alla pressione di un tasto (di classe .buttoncontent o .press)

    codice:
    $(".buttoncont,.press").click(function(){
    	
                $content.fadeOut(500, function(){
    			$logo.fadeIn(500,function(){
    				$logo.fadeOut(500,function(){							                           
    						$content.fadeIn(500)							
    									})											 
    								})								
    							})										
    						});
    Come si vede, alla pressione di determinato oggetto, content sparisce, appare il logo, poi sparisce il logo e riappare il content, tutto nell'arco di 2 secondi...

    Questo funziona la prima volta che premo il tasto, poi la seconda volta no, la terza si la quarta no e così via... Perchè?

  2. #2
    quando ci sono comportamenti di questo tipo, occorre rispolverare la buona pratica di resettare in testa allo script eventuali variabili di controllo, se ve ne sono

    e poi cos'è

    $content

    ??

  3. #3
    semplicemente una variabile che contiene un div dove farò delle chiamate in ajax,
    cmq si ci sono delle variabili di controllo e infatti pensavo anche io fosse quello il problema ma ho dichiarato le var e le ho assegnate COME DIO COMANDA, e poi ho "isolato" la funzione in tutte le sue parti e l'unica che in solitaria non funge è proprio quella che ho scritto sopra..

  4. #4
    così su due piedi si fa fatica, bisognerebbe vedere la pagina in funzione.

    se i problemi sono le volte pari, dovresti verificare il funzionamento con eventuali contatori interni tipo n=n+1 etcc.

  5. #5
    buona idea...

    una domanda, ma è possibile che troppi callback creino casino al browser?

  6. #6
    Fatto come hai detto tu... sena che ti spieghi ora tutto ok..
    Bannatemi anche ma devo dirlo... sono un coglione...

  7. #7
    peccato per noi,
    ma il codice ha sempre ragione (bug a parte) !!
    prego,
    ciao
    stefano

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.