Tengo una marca que alterna el estilo hover css usando esta regla. Cuando hay una casilla de verificación dentro del panel, quiero eliminar el estilo de la imagen de fondo. es posible? He intentado lo siguiente aunque falla.remove css hover style
CSS:
.StaffMode .day ul li.standard a:hover table {
background:url("test.png");
}
JS:
$("li.test table li").hover(
function() {
if($(this).children(':checked')) {
alert('need to remove the background image style'); // shows as expected
$(this).children('a').removeClass('hover'); // this doesnt work?
}
}
);
': hover' es una pseudo-clase, no es una clase real que JavaScript puede eliminar. – KRyan
Puedes publicar tu HTML por favor o mejor un jsFiddle – Chin
intenté virar pero es realmente complicado anotar así que es bastante difícil publicar algo significativo. –