Вопрос

Я пытаюсь «Tweek» плагин Timeago, чтобы я мог удалить суффикс «назад» в случае в случае.

Вот что я пытался

$("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: "" 
    });
});

без всякой удачи.

Это было полезно?

Решение

Просто установить suffixAgo в пустую строку

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

ОБНОВИТЬ Похоже, текущая версия плагина не обрабатывает варианты времени выполнения. Я создал вилку репозитория Git и создал версию, которая делает:

https://github.com/petersendidit/jquery-timeago/blob/master/jquery.timeago.js.

Другие советы

Отказ от ответственности: Я автор Timeago.

К сожалению, как указал Petersendidit, Timeago не поддерживает варианты выполнения. На Github была открытой проблемой, но у меня не было времени, чтобы посмотреть в него. Petersendidit, спасибо за запрос на тягу. Я посмотрю, как только смогу.

Между тем, вот один из нескольких возможных обходных путей ...

Сначала установите суффикс в пустую строку по умолчанию:

$.timeago.settings.strings.suffixAgo = "";

Далее запустить Timeago, как вы обычно бы:

$("time.timeago").timeago()

Наконец, вместо добавления Qualifier «Nosuffix» добавьте класс к каждому временному времени, для которого вы хотите суффикс и добавить суффикс на все эти временные метки один раз:

$("time.timeago.suffix").after(" ago")
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top