我正在尝试对TimeAgo插件进行"tweek“,这样我就可以根据具体情况删除后缀"ago”。
以下是我尝试过的方法
$("time.timeago-nosuffix").timeago({suffixAgo: ""});和
$("time.timeago-nosuffix").timeago({ settings: { strings: { suffixAgo: null}} });以及
$(document).ready(function () {
$("time.timeago").timeago();
$("time.timeago-nosuffix").timeago(function () {
suffixAgo: ""
});
});一点运气都没有。
发布于 2010-11-08 05:45:35
只需将suffixAgo设置为空字符串
$("time.timeago-nosuffix").timeago({strings: {suffixAgo: ""}});更新看起来像是当前版本的插件没有处理运行时选项。我创建了一个git存储库的分支,并创建了一个执行以下操作的版本:
https://github.com/petersendidit/jquery-timeago/blob/master/jquery.timeago.js
发布于 2010-11-08 10:38:05
免责声明:我是timeago的作者。
不幸的是,正如PetersenDidIt指出的那样,timeago目前不支持运行时选项。在GitHub上有一个公开的问题来解决这个问题,但我还没有时间去研究它。PetersenDidIt,谢谢你的拉取请求。我会尽快去看看的。
同时,这是几种可能的解决方法之一...
首先,默认将后缀设置为空字符串:
$.timeago.settings.strings.suffixAgo = "";接下来,像往常一样运行timeago:
$("time.timeago").timeago()最后,不是添加"nosuffix“限定符,而是为每个需要后缀的时间戳添加一个类,并为所有这些时间戳添加一次后缀:
$("time.timeago.suffix").after(" ago")https://stackoverflow.com/questions/4119857
复制相似问题