小提琴
我正在建立一个社交网络,当你发布一些东西时,我想展示时间。 我有当前代码来显示时间(这不仅是时间,它还在validation和发布文本):
$('#b').click(function () { var v = $('#type').val(); var u = $('#input').val(); if (v !== "" && u !== ""){ var time = new Date(); var currentime = Date.now(); var x = currentime - time; $("ul").prepend("" + v + "
Posted by " + u + " " + x +" minutes ago "); $('#type, #input').css('border',''); } else if (v == "" && u == "") { $('#type, #input').css('border','1px solid red'); } else if (v == "") { $('#type').css('border','1px solid red'); $('#input').css('border',''); } else { $('#input').css('border','1px solid red'); $('#type').css('border',''); } });
当时间发布时,它说0分钟前(就像我说的那样),但是在任何时间之后,它仍然说0。
小提琴
基本上你设置了一个setInterval ,它经常管理你更新你的时间属性。 我使用了一个带有类.time
的span
,所以你理论上可以随时间更新任何东西。
我会更进一步,哈希你的post,这样你就可以轻松检索每个post的原始时间。
编辑:添加了一个新的小提琴。
以上就是jQuery教程分享在JS中度过经历的时间相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/524397.html