<span id="shortfall" style="color:black">1</span>
次观看次数
有没有办法通过jquery获得这个?
当用户刷新页面时,数字自动递增一(2,3,4 .....)。怎么做?谢谢,
答案 0 :(得分:1)
如果您将展示存储在javascript localstorage变量中,那么您需要做的是
希望这适合你。
答案 1 :(得分:0)
您可以在服务器上使用COOKIE,LocalStorage或Database。
答案 2 :(得分:0)
如果您可以使用Web Storage API,它应该非常简单(您也可以使用sessionStorage
,具体取决于您实际尝试实现的目标):
$(document).ready(function() {
if(!localStorage.count) {
localStorage.count = 0;
}
localStorage.count++;
var num = localStorage.count;
$("#shortfall").text(num);
});
这是一个working example。您也可以使用cookie,或者您可以在服务器端(例如使用PHP会话)。我不清楚你是打算为每个用户增加数量,还是为所有用户增加总数...如果是后者,你将不得不在服务器端做这个!
答案 3 :(得分:0)
如果你试图实现一个印象计数器,jquery将无法帮助你,因为JavaScript,因此jQuery在客户端运行,即使你要将当前数字保存在cookie中并在每个页面重新加载它不会非常有用,因为对于新用户,该数字将始终为1。