Ir para conteúdo
Fórum Script Brasil

duhpc

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre duhpc

duhpc's Achievements

0

Reputação

  1. Olá, tenho esta função para abrir uma caixa com informações sobre produtos em minha loja: &lt;script type="text/javascript"> // display effect function displayEffect(){ new Effect.Parallel([ new Effect.SlideDown('popup_wrapper', { sync: true, scaleX:true }), new Effect.Opacity('popup_wrapper', { sync: true, from: 0, to: 1 }) ], { duration: 0.5 }); return; } function hideEffect() { new Effect.Parallel([ new Effect.SlideUp('popup_wrapper', { sync: true, scaleX:true }), new Effect.Opacity('popup_wrapper', { sync: true, from: 1, to: 0 }) ], { duration: 0.3 }); return; } Event.observe($('abrir_cesta'),'mouseover',displayEffect,false); Event.observe($('abrir_cesta'),'mouseout',hideEffect,false); Event.observe(window,'load',initializeElement,false); </script> tudo funciona perfeito, mais quando você passa o mouse duas vezes sobre o elemento que da inicio ao efeito antes que ele termine a exibição da primeira vez ele deixa de funcionar corretamente. Pesquisei na web mais não encontrei nenhuma solução simples, oque precisa acontecer e que ao passar o mouse pela segunda vez o effeito não execute novamente ao menos que já tenha terminado de exibir a primeira chamada. Acho que estou soando meio confuso, mais quem já conhece scriptaculou e prototype deve saber deste problema. se puderem me ajudar eu agradeço.
  2. Olá, estou a procura para a solução de um problema, tenho um banner em meu site e gostaria que ele aparecesse apenas na página inicial, mais não tenho este controle em meu painel de controle, por ser um sistema alugado, verifiquei alguns códigos javascript tal qual conheço muito pouco, e acredito ser possível, segue abaixo um exemplo: O banner esta dentro de uma div: Eu gostaria de esconder esta div com o banner caso não esteja na página principal do site, sei que o código que esta abaixo esta errado mais vai só para demonstrar oque eu estou tentando fazer, pois ainda estou aprendendo javascript, ou melhor começei a alguns dias: eu fiz isto: function showBanner () { Banner = document.getElementById('super_banner'); for (i=0; i<Banner.length; i++) { if(document.location = "http://www.duhpc.com.br") { Banner.style.visibility = "visible"; } else { Banner.style.visibility = "hidden"; } } } sei que provavelmente esta completamente incorreto, mais se alguém puder me ajudar a desenvolver um código para resolver este meu problema ficaria muito agradecido.
×
×
  • Criar Novo...