2009-11-21 21 views

Respuesta

9

¿Qué tal esto?

$('#element').css({'background-color':'transparent'}); 

También puede intentar

$('#element').css("background-color", "transparent"); 
1

Debería utilizar transparent en lugar de none.

2

Haga lo siguiente:

$('#element').css('background-color','transparent'); 

o

$('#element').css({ backgroundColor: 'transparent' }); 
48

puede utilizar una de estas dos opciones (recomiendo el segundo uno):

la opción 1:

$('#element').css('background-color','transparent'); 

opción 2:

$('#element').css('background-color','inherit'); 
+3

¿Cuál es la diferencia entre la opción 1 y 2 – hop

+0

Gracias, esto ayudó :) – Kirk

+0

heredar: si su padre es rojo, entonces el elemento también sería rojo, si el padre es transparente, el elemento también sería transparente. y en el modo "transparente", el elemento no tiene ningún color de fondo y muestra lo que muestre el padre. – cubny

0

Prueba esto:

$('#element').css('background-color', ''); 
+0

esto no parece funcionar. pero el ajuste a '' funciona – Vicer

5

probar esto:

$('#element').css('background-color',''); 
0
$('.divclass') 
    .on("mouseenter", function() { 
     $(this).css({ 
      "background-color": "transparent" 
     }); 
    }) 
    .on("mouseleave", function() { 
     $(this).css({ 
      "background-color": "#000000" 
     }); 
    }); 
+0

No funciona ... por favor sugiera otra cosa –

Cuestiones relacionadas