繁体   English   中英

是否有MooTools版本的jQuery“ timeago”插件?

[英]Is there a MooTools version of the jQuery “timeago” plugin?

我正在寻找一个小型MooTools库,该库的作用与下面链接的插件的作用相同,即每分钟左右动态更新网页上的时间戳,例如说“一分钟前”,“ 2小时前”等,也许优美。停用JavaScript的浏览器的后备广告。

http://timeago.yarp.com/

不想现在自己写。

是的,甚至更好:)在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM