Frage

Ich bin auf „tweek“ versucht, die TimeAgo Plugin, so dass ich das Suffix entfernen „vor“ auf einem von Fall zu Fall.

Hier ist, was ich versucht habe,

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

und

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

sowie

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

mit heraus ein wenig Glück.

War es hilfreich?

Lösung

Just Satz suffixAgo auf eine leere Zeichenfolge

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

UPDATE Sieht aus wie die aktuelle Version des Plugins nicht behandelt Laufzeitoptionen. Ich habe eine Gabel der git-Repository und erzeugen eine Version, die funktioniert:

https://github.com/petersendidit/jquery- timeago / Blob / Master / jquery.timeago.js

Andere Tipps

Disclaimer:. Ich bin der Autor von timeago

Leider, wie PetersenDidIt wies darauf hin, timeago derzeit nicht Runtime-Optionen unterstützen. Es gab diese eine offene Frage auf GitHub zu adressieren, aber ich habe nicht die Zeit gehabt, diese zu prüfen. PetersenDidIt, Danke für die Pull-Anfrage. Ich werde einen Blick nehmen, sobald ich kann.

Inzwischen ist hier eine von mehreren möglichen Abhilfen ...

Setzen Sie zunächst das Suffix auf einen leeren String standardmäßig:

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

Als nächstes läuft timeago wie gewohnt:

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

Schließlich stattdessen eine „nosuffix“ Qualifier hinzuzufügen, fügen Sie eine Klasse zu jedem Zeitstempel für die Sie ein Suffix wollen und fügen Sie das Suffix zu all diesen Zeitstempel einmal:

$("time.timeago.suffix").after(" ago")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top