JQuery Temago Plugin - Установить настройки
Вопрос
Я пытаюсь «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")