我是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();
并在控制台中输入时,它已更改为以前的时间。有人可以帮我找出我出了什么问题吗?