Ir para conteúdo

POWERED BY:

Arquivado

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

Micilini Roll

Como adicionar uma classe action levando novos estilos CSS?

Recommended Posts

Olá pessoal seguinte oberve este comando CSS:

 

<style>
#quadrado{
background:#FFF;
}
#quadrado:active{
background:#000000;
}
</style>

 

Vamos supor que o #quadrado:active nao exista! e quero adicionar essa classe active apartir do javascript ou jquery? como eu faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é um pseudo seletor

 

pesquisando corretamente, achei isso aqui:

http://stackoverflow.com/questions/311052/setting-css-pseudo-class-rules-from-javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte William Bruno,observe o exemplo abaixo:

 

 

 

primeiro clique no circulo! veja que ele muda de cor! agora clique aonde esta escrito 'tirar', e o circulo nao muda mais de cor assim que é clicado!,agora quando eu clico em 'voltar original' era pro circulo voltar a mudar de cor assim que for clicado certo?

 

obs:veja o codigo fonte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc ta confundindo as coisas e fazendo do jeito mais difícil e incorreto.

 

apenas dê uma classe ao elemento e pronto, esqueça o pseudo seletor, ele não resolve, e nem foi inventado para oq vc quer fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi William Bruno,no caso fui pelo mousedown e mouseup tambem funciona da mesma forma:

 

$('.circulos').mousedown(function() {
	   $(this).css('background','#fa0c01');
       }).on('mouseup mouseleave', function() {
	   $(this).css('background','#0080ff');
       });
		

:natallaugh: obg pela ajuda! resolvido! +1 pra voce!

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.