Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Geelherme

[Resolvido] carregar função apenas se outra não estiver sendo exe

Recommended Posts

Olá pessoal do fórum. Tenho iniciado meus estudos em jquery há pouco tempo e tenho uma função que me permite ocultar/exibir uma determinada area do meu site nos eventos onmouseover e onmouseout. O que acontece é que se eu passar o mouse pela área que ativa o codigo e desativa-lo logo em seguida e depois passar novamente e fazer essa sucessão de movimentos, posso esperar que o efeito do jquery vai ser carregado quantas vezes eu passei o mouse por cima. Consegui ser claro o suficiente? rs

tudo o que eu queria era colocar uma condição, tipo antes de executar o evento mouseover, verificar se o mouseout está sendo executado. Se algúem puder ajudar, eu agradeço

 

 $(document).ready(
 
    function() {
       $(".oculto").hide();     // esconde todos os elementos de classe escondido
                                // para que não apareçam quando a página for
                                // carregada (quando o objeto DOM estiver pronto)
       $("a#novidades").mouseover(   // o link que você acabou de clicar tem a id abre
          function(event) {
             $(".oculto").show("slow");    // que, quando clicado, mostra tudo
                                           // que tiver a classe escondido
             return false;
          }
       )
       $("a.oculta").mouseover(   
          function(event) {
             $(".oculto").hide("slow");
             return false;
          }
       )
    }
 );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, a solução para o seu problema e bem simples.

 

$(document).ready(
 
    function() {
       $(".oculto").hide();
       $("a#novidades").mouseover(
          function(event) {
             $(".oculto").stop(true, true).show("slow");
             return false;
          }
       )
       $("a.oculta").mouseover(   
          function(event) {
             $(".oculto").stop(true, true).hide("slow");
             return false;
          }
       )
    }
 );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perfeito raniery!

Agradeço demais pela sua ajuda e antes de trancarem o tópico gostaria de saber onde posso encontrar material bem explicativo sobre Jquery (mesmo que pago). Mais uma vez, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um bom livro que te aconselho é jQuery em Ação

http://altabooks.tempsite.ws/product_info.php?products_id=304

Tem um preço mais acessivel do que o livro do Maujor, e é bem completo.

 

Um site que tem muito material para estudos é visualjquery.com, apersar de ser em inglês é muito fácil de aprender

pois para cada metodo jQuery tem varios exemplos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.