Jquery的:
<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);
}
#cmdz
div包含abbr
标记。 timeago在onload中正常工作但是当div被刷新时它将无效。
由于某种原因jQuery("abbr.timeago").timeago();
功能不起作用。在这里,您可以找到完整的代码:after ajax call jquery function not working properly
答案 0 :(得分:4)
试试Livestamp.js。这是不引人注目的和自动更新。您需要提供的只是Unix时间戳。
答案 1 :(得分:2)
工作演示 http://jsfiddle.net/FFeE3/1/
您可以尝试从以下链接中获取您的时间.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();
答案 2 :(得分:1)
两种表示方式,这种方式或其他方式但不要混合: -
jQuery(document).ready(function() {
jQuery("abbr.timeago").timeago();
});
OR
$(document).ready(function() {
$("abbr.timeago").timeago();
});