Ir para conteúdo

POWERED BY:

Arquivado

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

Scientist

jquery,animate - clicks

Recommended Posts

Bom Dia, como faço o seguinte em jquery:

 

1 - Quando clicar Faço algo, porém o que foi anteriormente clicado volta ao estado normal.

Ex: quando o usuário clica no span001 ele fica vermelho, ae quando ele clicar no span002 ele fica vermelho e o span001 volta ao normal, e assim por diante.

 

Como faço esse tratamento em jquery ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$("span").click(function(){
 $(this).animate({
"background":"red"
 },500).prev("span").animate({"background","black"},300); 
});

 

Não testei mas deve funcionar

Compartilhar este post


Link para o post
Compartilhar em outros sites

$("span").click(function(){
 $(this).animate({
"background":"red"
 },500).prev("span").animate({"background","black"},300); 
});

 

Não se deve colocar aspas no nome das propriedades de um objeto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não se deve colocar aspas no nome das propriedades de um objeto.

 

esqueci...

JSON certo?

código corrigido:

$("span").click(function(){
 $(this).animate({background:"red"},500).prev("span").animate({background:"black"},300); 
});

Compartilhar este post


Link para o post
Compartilhar em outros sites
Não se deve colocar aspas no nome das propriedades de um objeto.

Na verdade, tanto faz, as duas sintaxes estão corretas...

Você pode querer escrever:

{
'background-color' : '#FFF'
}

Ao invés de

{
backgroundColor : '#FFF'
}

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.