jQuery TimeAgo插件 - 设置设置

Cha*_*ell 4 jquery plugins timeago

我正在尝试"调整"TimeAgo插件,以便我可以根据具体情况删除后缀"之前".

这是我尝试过的

$("time.timeago-nosuffix").timeago({suffixAgo: ""});
Run Code Online (Sandbox Code Playgroud)

$("time.timeago-nosuffix").timeago({ settings: { strings: { suffixAgo: null}} });
Run Code Online (Sandbox Code Playgroud)

以及

$(document).ready(function () {
    $("time.timeago").timeago();
    $("time.timeago-nosuffix").timeago(function () {
        suffixAgo: "" 
    });
});
Run Code Online (Sandbox Code Playgroud)

没有运气.

Rya*_*ary 7

免责声明:我是timeago的作者.

不幸的是,正如PetersenDidIt指出的那样,timeago目前不支持运行时选项.GitHub上存在一个未解决的问题,但是我没有时间去研究它.PetersenDidIt,谢谢你的拉动请求.我会尽快看看.

同时,这是几种可能的解决方法之一......

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

$.timeago.settings.strings.suffixAgo = "";
Run Code Online (Sandbox Code Playgroud)

接下来,像往常一样运行timeago:

$("time.timeago").timeago()
Run Code Online (Sandbox Code Playgroud)

最后,不是添加"nosuffix"限定符,而是为每个时间戳添加一个类,并为后缀添加后缀,并将后缀添加到所有这些时间戳中:

$("time.timeago.suffix").after(" ago")
Run Code Online (Sandbox Code Playgroud)