Ich verwende eines der automatischen Timeago-Plugin namens Livestamp.js (http://mattbradley.github.io/livestampjs/). Es scheint mit moment.js zusammenarbeiten, um dies automatisch zu konvertieren:Livestamp.js auslösen manuell über jQuery
<span data-livestamp="1488615741"></span>
dazu:
<span>8 minutes ago</span>
in jedem Zeitintervall.
Aber ich mag das nicht, weil der Glitch in wenigen Millisekunden beobachtet werden wird, bevor die <span>
schließlich automatisch konvertiert wird. Aus diesem Grund möchte ich es manuell über jQuery tun, also wenn ich .append()
getan habe, möchte ich die <span>
sofort konvertiert werden.
habe ich versucht, diese
$('div').append(data).promise().done(function() {
$(this).find('span[data-livestamp]').livestamp($(this).data('livestamp'));
});
Aber es nicht zu tun. Die <span>
wird zwar sofort konvertiert, aber "vor ein paar Sekunden", während es eigentlich schon 6 Tage her ist.
Wie wird das erreicht?
Update änderte den Code, um einfacher zu verstehen.
Ich habe ein bisschen ein Problem bei der Entschlüsselung, welches Problem Sie haben. – Jhecht