Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema fade in

  1. #1

    Problema fade in

    Ciao ragazzi stò cercando di risolvere un problema banale su una funzione fade in, mi sò che ho un prolema di sintassi o altro ma non mi funziona questo scriptino =)
    Il risultato è che l'elemento si visualizza con 0.1 di opacità, l'elemento ha opacità 0.0 normalmente.

    codice:
    function fade_in(){
    
    	var z = setInterval("add();", 30);
    
    }
    function add(){
    	var op = parseInt(document.getElementById('segnala').style.opacity);
    	
    	if (op == 0.9){
    		clearInterval(z);
    	}
    	else{
    		document.getElementById('segnala').style.opacity= op+0.1;
    	}
    }
    Grazie
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e' perche' con parseInt riprendi l' opacita' come intero, che sara' sempre 0
    usa parseFloat

  3. #3
    Sai che ci stavo pensando anche io =) ascolta ti facccio un domanda se posso, prima di fare il parseInt,Float i dati di che tipo sono o meglio cosa fa parse int =??
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    Ciao mi potresti aiutare? Come mai se esegui lo script al contrario per fade out non va, cioè mi si abbassa fino ad arrivare a 0.10000000043???stano vero? ti posto il codice di tutti e due per favore aiutami =)


    codice:
     
    //funzione per il fade in
    function fade_in(){
    
    	var z = setInterval("add();", 50);
    
    }
    function add(){
    	var op = parseFloat(document.getElementById('segnala').style.opacity);
    	
    	if (op == 1.0){
    		clearInterval(z);
    	}
    	else{
    		document.getElementById('segnala').style.opacity= op+0.1;
    	}
    }
    //funzione per il fade out
    function fade_out(){
    
    	var z = setInterval("suub();", 50);
    
    }
    function suub(){
    	var op = parseFloat(document.getElementById('segnala').style.opacity);
    	
    	if (op == 0.0){
    		clearInterval(z);
    	}
    	else{
    		document.getElementById('segnala').style.opacity= op-(0.1);
    	}
    }
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  5. #5
    UP
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  6. #6
    up
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

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.