このプラグインを使用していますhttps://github.com/rmm5t/jquery-timeago/blob/master/jquery.timeago.js
新しいコンテンツを Dom にロードすると、(以前のコンテンツの) タイムスタンプの自動更新が機能しなくなります (その新しくロードされたコンテンツでは問題なく動作します)...
document.ready の Livequery で修正版を使用しようとしましたが、どちらも機能しませんでした..
新しいコンテンツをロードする関数は次のとおりです。
function reload_timeline(filter, more, update) {
if (update) {
$("#new_updates").hide();
}
beforeTimelineLoad(more, update);
$.post("/ajax/timeline_box_" + timeline_type + ".php", {
filter: filter,
timeline_type: timeline_type,
timeline_user_id: timeline_user_id,
smaller_id: timeline_smaller_id,
bigger_id: timeline_bigger_id,
start: timeline_start,
more: more,
update: update
}, function (data) {
if (data.length > 0 && timeline_type == "home") $("#pilltabs").show();
afterTimelineLoad(data, more, update, filter);
});
}
私は何かをやってみました
$("abbr.timeago", data).timeago();
「afterTimelineLoad」関数で、データ内の新しい abbr.timeago のみに timeago() 関数を適用しますが、どちらも機能しません...
何を試せばいいのかわからない…手がかりは?