我怎么使用jQuery timeago生活更新?
-
27-10-2019 - |
题
我有一个的价值 011-04-29T14:55:33.000Z
这值得推动一个jQuery模板。我用 timeago 转换的日期来经过的时间,但之后被写入模板,没有更新以更多的时间通过。
我怎么会实施的东西会自动更新?
解决方案
假设您以此开始(从 timeago 主页): 通用标签
现在,timeago插件将在重写内容时更改标题。您需要做的只是在其他地方跟踪时间戳,将其放回title
属性中,然后重新运行插件。像这样:
通用标签
会变成这样: 通用标签
当您要更新它时,只需将data-ts
放回title
中,然后重新运行插件即可:
通用标签
如果您使用的是旧版jQuery,则可能需要使用$this.attr('data-ts')
代替$this.data('ts')
。
其他提示
我试过的上述与未成功。和我发现了这个。可能是有帮助的。
https://mattbradley.github.io/livestampjs/
在这里, <span data-livestamp="your time goes here..."></span>
是不够的。
不要忘记 jquery.js
和 moment.js
之前 livestamp.js
不隶属于 StackOverflow