[英]Is there a MooTools version of the jQuery “timeago” plugin?
我正在寻找一个小型MooTools库,该库的作用与下面链接的插件的作用相同,即每分钟左右动态更新网页上的时间戳,例如说“一分钟前”,“ 2小时前”等,也许优美。停用JavaScript的浏览器的后备广告。
不想现在自己写。
是的,甚至更好:)在mootools中,他们放置了Date.Extras类
http://mootools.net/docs/more/Types/Date.Extras#Date:timeDiff
在伪JS中编写了我自己的timeago代码,该代码基本上使用MooTools More Date.Extras Date.timeDiffInWords()
这样(您可以将其包装到一个类中,但我不能但不能发布):
function update(element) {
enhance(element); // Enhances all new elements; skips already enhanced elements
var time = getTime(element); // Yields the time as a Date object
element.set('text', time.timeDiffInWords());
}
function updateAll() {
var i;
var elements = $$('abbr.timeago');
if ( !elements )
return;
for (i = 0; i < elements.length; i++)
update(elements[i]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.