Ich habe Markup, die den Hover CSS-Stil mit dieser Regel schaltet. Wenn es ein Kontrollkästchen im Panel gibt, möchte ich den Hintergrundbildstil entfernen. Ist das möglich? Ich habe Folgendes versucht, obwohl es fehlschlägt.entfernen CSS Hover-Stil
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' ist eine Pseudo-Klasse, keine echte Klasse, die JavaScript entfernen kann. – KRyan
Kannst du bitte deinen HTML-Code posten oder besser ein jsFiddle – Chin
Ich habe versucht, Geige, aber es ist wirklich kompliziert markieren, so ist es ziemlich schwer, etwas Sinnvolles zu posten. –