Время назад плагин не работает, но работает в консоли - PullRequest
0 голосов
/ 07 июля 2019

Я новичок в jquery, но я сделал некоторые работы в Javascript. Я хотел использовать Timeago ! плагин.

Я включил скрипты внутри тегов head

<script src="/js/my.js"></script>
<script src="/js/jquery.js"></script>
    <script src="/js/timeago/jquery.timeago.js" type="text/javascript"></script>

Я позвонил buildUI() из <body onload="buildUI();">, где buildUI() находится в my.js.

каждый код в my.js - это функции, которые не открыты. Внутри my.js Я положил

function callTimeAgo() {
    jQuery("time.timeago").timeago();
}

buildUI() выглядит так.

/** Fetches data and populates the UI of the page. */
function buildUI() {
    loadNavigation();
    setPageTitle();
    fetchBlobstoreUrlAndShowMessageForm();
    showMessageFormIfViewingSelf();
    fetchMessages();
    fetchAboutMe();
    initMap();
    callTimeAgo();
}

метка времени такая

<time id="message-time" class="timeago" datetime="2008-07-17T09:24:17Z">July 17, 2008</time>

Все загружается, но время назад не меняется. Но когда я набираю jQuery("time.timeago").timeago(); и вхожу в консоль, это меняется на время назад. Может ли кто-нибудь помочь мне узнать, где я ошибся?

...