Kann nicht herausfinden, warum das nicht funktioniert. Ich weiß, dass es etwas mit dem Dom zu tun hat. Grundsätzlich funktioniert die removeClass-Funktion nicht.Jquery Klasse aus Dom entfernen
function notifications(){
setInterval(function() {
$.ajax(
{
type: "GET",
url: "/player/get_notifications.php",
dataType: "json",
success:function(data){
if(data.note_amount > 0){
$('#notifications').removeClass('has_notes');
$('#notifications').addClass('has_notes');
}
}
});
}, 5000);
};
Vielen Dank!
nach 3 Sekunden hinzugefügt werden Entfernen Sie 'has_notes' Klasse und dann wieder hinzufügen. Natürlich wirst du keine Veränderung sehen. es passiert so schnell –
CSS Animation? Sind Sie sicher, dass die if-Bedingung ausgeführt wird? Kannst du eine Geige erstellen? – j08691
Off topic: Anstatt Ihre ID zweimal auszuwählen, ketten Sie einfach die zwei: '.removeClass ('...'). AddClass ('...')' – isherwood