Я новичок в 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();
и вхожу в консоль, это меняется на время назад. Может ли кто-нибудь помочь мне узнать, где я ошибся?