1

查询:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/timeago.js" ></script>

$(document).ready(function(){
   jQuery("abbr.timeago").timeago();
});

html:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>
function Refresh() {
    setTimeout(function(){      
        <?php echo 'var id = '.json_encode($_GET['id']).';'; ?>
        $('#cmdz').load('cmdajax.php?id='+id);  
    },1000);
}

#cmdzdiv 包含abbr标签。timeago 在 onload 中正常工作,但是当 div 刷新时它不会工作。

由于某种原因jQuery("abbr.timeago").timeago();功能无法正常工作。在这里你可以找到完整的代码:在ajax调用jquery函数后不能正常工作

4

3 回答 3

4

试用Livestamp.js。它不显眼且自动更新。您需要提供的只是 Unix 时间戳。

于 2012-07-22T18:02:50.270 回答
2

工作演示 http://jsfiddle.net/FFeE3/1/

您能否尝试从下面的链接中获取您的 time ago.js 以及您使用的任何特定原因,jQuery("abbr.timeago").timeago();您可以使用$("abbr.timeago").timeago();

希望这有助于休息演示应该给你更多的想法。干杯

脚本

  <script type='text/javascript' src="https://github.com/petersendidit/jquery-timeago/raw/master/jquery.timeago.js"></script>

代码

$("abbr.timeago").timeago();​
于 2012-06-19T11:28:31.590 回答
1

两种表示方式,以这种方式或其他方式进行,但不要混合:-

jQuery(document).ready(function() {
  jQuery("abbr.timeago").timeago();
});

或者

$(document).ready(function() {
  $("abbr.timeago").timeago();
});
于 2012-06-19T11:32:36.480 回答