jQuery TimeAgo插件-设置

jQuery TimeAgo插件-设置,jquery,plugins,timeago,Jquery,Plugins,Timeago,我正在尝试“tweek”TimeAgo插件,这样我就可以逐个删除后缀“ago” 这是我试过的 $("time.timeago-nosuffix").timeago({suffixAgo: ""}); 及 以及 $(document).ready(function () { $("time.timeago").timeago(); $("time.timeago-nosuffix").timeago(function () { suffixAgo: ""

我正在尝试“tweek”TimeAgo插件,这样我就可以逐个删除后缀“ago”

这是我试过的

$("time.timeago-nosuffix").timeago({suffixAgo: ""});

以及

$(document).ready(function () {
    $("time.timeago").timeago();
    $("time.timeago-nosuffix").timeago(function () {
        suffixAgo: "" 
    });
});

运气不好。

只需将
suffixAgo
设置为空白字符串即可

$("time.timeago-nosuffix").timeago({strings: {suffixAgo: ""}});
更新 该插件的当前版本似乎不处理运行时选项。我创建了git存储库的一个分支,并创建了一个执行以下操作的版本:

免责声明:我是《时代》的作者

不幸的是,正如PetersenDidIt指出的,timeago目前不支持运行时选项。GitHub上有一个公开的问题来解决这个问题,但我还没有时间去研究它。PetersenDidIt,谢谢你的请求。我会尽快看一看

同时,以下是几种可能的解决方法之一…

首先,默认情况下将后缀设置为空字符串:

$.timeago.settings.strings.suffixAgo = "";
接下来,像平常一样运行timeago:

$("time.timeago").timeago()
最后,不要添加“nosuffix”限定符,而是向每个需要后缀的时间戳添加一个类,并向所有这些时间戳添加一次后缀:

$("time.timeago.suffix").after(" ago")

因为你的回答,我决定改变我的方法,所以我编辑了我的问题。看起来timeago插件只有全局设置,而没有每个元素的设置。正在查看添加每元素设置。哦,太酷了。是的,我的JS排骨还不够好,无法修改。看起来有一张票可以添加这种类型的选项:刚刚创建了git存储库的一个分支,并创建了一个处理运行时选项的版本:感谢Ryan的参与。我已经测试了@PetersenDidIt的解决方案,它似乎把它赶出了公园。我绝对喜欢你的插件,我认为它比其他的插件更优秀!!!荣誉
$("time.timeago.suffix").after(" ago")