używam funkcji CSS attr
dynamicznie powiązać wartość atrybutu data-*
do treści elementu pseudo:Aktualizacja nieruchomość treść pseudo-element, kiedy HTMLElement.dataset aktualizacje
body::after { content: attr(data-after) }
ja wtedy regularnie aktualizowanego że atrybut danych za pośrednictwem właściwości HTMLElement.dataset
:
setInterval(function() {
document.body.dataset.after = new Date;
}, 1000);
mam zwrócić uwagę, że w programie Internet Explorer, choć wszystkie te funkcje są obsługiwane, pseudo-element nie jest o jego właściwość zawartość zaktualizowane do R eflect najnowsze zmiany.
Zbudowałem skrzypce, aby zademonstrować problem. Możesz go zobaczyć online here.
Co mogę zrobić, aby obejść to ograniczenie?
Czy wiesz, które wersje IE są dotknięte? – ausi
HTMLElement.dataset został dodany w IE11. Obecnie dotyczy to również wersji programistycznej IE, chociaż dzisiaj zrobiłem na niej błąd. – Sampson
Mam ten sam problem, ale niestety nie znalazłem odpowiedzi podczas moich badań w Internecie i na SO, zanim zorientowałem się w obejściu przez siebie :(Problem jest nadal obecny w IE już teraz – Supersharp