Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Jquery (http://www.forosdelweb.com/f179/)
-   -   consulta jQuery (como indicar que se saque un estilo a los botones no clickeados) (http://www.forosdelweb.com/f179/consulta-jquery-como-indicar-que-saque-estilo-botones-no-clickeados-602309/)

usuaria 02/07/2008 20:19

consulta jQuery (como indicar que se saque un estilo a los botones no clickeados)
 
Tegno esto:

Código:

$(document).ready(function(){
                $('a').click(function(ev) {
                        $(this).css({backgroundColor: 'orange'});
                        ev.preventDefault();
                });
        });

Lo cual aplica un color al boton cuando es clickeado. Pero como hago para que a la vez que se le aplica un estilo al clickeado, se le saque el estilo al boton que anteriormente fue clickeado y tiene el estilo aplicado. Es decir selecciono un boton, se me aplica un fondo naranaja, selecciono otro se le aplica el mismo fondo, pero como le quito el fondo al primero que fue seleccionado??

venkman 03/07/2008 00:10

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
¿Has probado esto?
Código:

$(document).ready(function(){
        $('a').click(function(ev) {
                $('a').css({backgroundColor: 'white'}); // O lo que sea (*)
                $(this).css({backgroundColor: 'orange'});
                ev.preventDefault();
        });
});


(*) Seguramente sería más limpio si tuvieras una clase CSS pulsado y lo que hicieras fuera addClass y removeClass. Pero vamos, que es igual


De todos modos... No sé si realmente querrás hacer eso para todos los 'a'. Tú sabrás, claro, pero eso son todos los enlaces de la página.

JavierB 03/07/2008 00:26

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
Movido al foro de Frameworks desde JavaScript.

Saludos, :adios:

usuaria 03/07/2008 08:49

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
si ya he probado eso y no funciona.

venkman 03/07/2008 13:39

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
Pues no sé. Es extraño porque lo estoy ejecutando ahora mismo en esta página y me funciona sin problema.

¿Qué error te da?

owis 11/09/2008 09:20

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
Traté de implementar este codigo. y con firebug me muestra este error.

missing: after propety id
$(this).css({backgroundColor: 'orange'});


Ayuda porfavor :P

owis 11/09/2008 15:03

Respuesta: consulta jQuery (como indicar que se saque un estilo a los botones no clic
 
lo logre hacer funcionar, pero para lo que yo necesitaba era algo asi el script

Código:

<script>
$(document).ready(function(){
                $("#swap-featured ul li").click(function(ev){
                        $("#swap-featured ul li").removeClass("active");                       
                        $(this).addClass("active");
                        ev.preventDefault();
                });
});
</script>



La zona horaria es GMT -6. Ahora son las 09:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.