Ir para conteúdo

POWERED BY:

Arquivado

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

Tabgyn

Analise de Script

Recommended Posts

Gostaria que me dizessem o que está errado nesse script. A minha intenção era fazer com que esse script rodasse em mais de uma classe ou id, sem que eu precisasse copiar o mesmo codigo e mudar apenas o nome.

 

$(function(){
// abas
// oculta todas as abas
$(".cont_ico, .cont_busca").hide();
// mostra somente  a primeira aba
$(".cont_ico:first, .cont_busca:first").show();
// seta a primeira aba como selecionada (na lista de abas)
$(".abas_icones a:first, .abas_busca a:first").addClass("selected");
// quando clicar no link de uma aba
$(".abas_icones a, .abas_busca a").click(function(){
// oculta todas as abas
$(".cont_ico, .cont_busca").hide();
// tira a seleção da aba atual
$(".abas_icones a, .abas_busca a").removeClass("selected");
// adiciona a classe selected na selecionada atualmente
$(this).addClass("selected");
// mostra a aba clicada
$($(this).attr("href")).show();
// pra nao ir para o link
return false;
});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha:

$(".cont_ico, .cont_busca").hide();

Voces podem ver que tem duas classes atribuidas, cont_ico e cont_busca.

Só que dessa forma não funciona, pois uma classe interfere na outra.

 

Eu só quero saber mesmo como coloco mais de uma classe e/ou ID em uma função JavaScript. Seria (".cont_ico, .cont_busca"), ou (".cont_ico", ".cont_busca"), ou (".cont_ico"), (".cont_busca").

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da forma que você ta fazendo ta certo.

No exemplo abaixo esta afetando os objetos com as duas classes.

$(".cont_ico, .cont_busca").hide();

O código nao tem erros de sintaxe, para saber onde esta o erro precisa postar o html.

Melhor ainda se colocar online para testes.

 

abraço

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.