0

現在、timeago プラグインを使用して前の時間を表示しています。無事に実施されました。しかし、少し問題があります。ページが最初に読み込まれると、適切に機能し、数秒後にany moment now使用されているすべての場所に表示されます。これはプラグインの問題ですか、それとも間違った方法で実装していますか。以下は、実装用の私のコードです。プラグインに問題がある場合は、完全に機能し、ページを更新せずに時間を更新するプラグインを以前に提案してください。

jquery

 $(window).load(function(){

 //timeago
   jQuery("abbr.timeago").timeago();
   jQuery.timeago.settings.allowFuture = true;
 //jQuery.timeago.settings.strings.inPast = "time has elapsed";
   jQuery.timeago.settings.allowPast = false;
 //timeago

});

HTML

 <abbr class="timeago" title="<?php echo $noti->date_time; ?>"></abbr>
  //$noti->date_time is from database. eg: 2014-11-15 22:46:38
4

2 に答える 2

0
$(window).load(function() {
   jQuery("abbr.timeago").timeago();
   jQuery.timeago.settings.allowFuture = true;
   jQuery.timeago.settings.allowPast = true;
});
于 2014-11-16T04:36:24.017 に答える