Ir para conteúdo
Fórum Script Brasil
  • 0

Fade In e Fade Out


BRKAW

Pergunta

Olá! Fiz um código que tem a função de fade in e fade out

function fadeOut(id, time) {
    target = document.getElementById(id);
    alpha = 100;
    timer = (time*1000)/50;
    var i = setInterval(
            function() {
                if (alpha <= 0)
                    clearInterval(i);
                setAlpha(target, alpha);
                alpha -= 2;
            }, timer);
}

function fadeIn(id, time) {
    target = document.getElementById(id);
    alpha = 0;
    timer = (time*1000)/50;
    var i = setInterval(
            function() {
                if (alpha >= 100)
                    clearInterval(i);
                setAlpha(target, alpha);
                alpha += 2;
            }, timer);
}

function setAlpha(target, alpha) {
    target.style.filter = "alpha(opacity="+ alpha +")";
    target.style.opacity = alpha/100;
}
Ele funciona muito bem utilizando o efeito na DIV, fica mais o menos assim:
<input onfocus="java script:fadeOut('alvo', 0.1)" type="text" />
        fade out | 
        <input onfocus="java script:fadeIn('alvo', 0.1)" type="text" />
        fade in
        <div id="alvo" >
            Teste    </div>

Porém meu problema é o seguinte:

- Quando acesso a página a div com o id='alvo' fica amostra logo que a página é acessada, eu gostaria que ela fosse escondida e ai quando eu desse o click no input de fade in ai sim ela aparecesse.

- Já tentei utilizar a display='none' no style da div, só que ai ela some e não apareçe mais!

Será que alguém saberia me ajudar?

Agradeço desde já!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...