私はLivestamp.js(http://mattbradley.github.io/livestampjs/)という自動タイムアゴプラグインの1つを使用しています。これにLivestamp.js jQuery経由で手動でトリガー
<span data-livestamp="1488615741"></span>
:すべての時間間隔で
<span>8 minutes ago</span>
これを自動的に変換するmoment.jsと協力しているようです。
最終的に自動的に変換される前に数ミリ秒でグリッチが観測されるので、私はそれが気に入らない。そのため、jQueryを使用して手動で実行したいので、.append()
を実行した場合は、すぐに<span>
に変換します。
私はこの
$('div').append(data).promise().done(function() {
$(this).find('span[data-livestamp]').livestamp($(this).data('livestamp'));
});
を行うことを試みた。しかし、それは動作しません。 <span>
は実際にすぐに変換されますが、実際には6日前に「数秒前」に変換されます。
これを行う方法は?
更新は、コードをより簡単に変更しました。
私はあなたが持っている問題を解読する際に少し問題があります。 – Jhecht