我想创建一个用户必须访问我网站上每个页面的竞赛。
我想在Javascript / JQuery中这样做。
有谁知道如何才能最好地完成这项工作? 可能是我的网站会扩展。
答案 0 :(得分:2)
例如,如果他们查看了网站的75%:
$("#progressbar").progressbar({ value: 75 });
更新
'75'将来自服务器端并显示给用户。不要使用JS来决定用户已经通过多少页面,在服务器端执行此操作。
答案 1 :(得分:1)
虽然您可以使用JS / jQuery来执行UI部分,但不使用客户端存储(例如:cookies)。
相反,请使用会话或某种形式的服务器端存储。
答案 2 :(得分:1)
您必须存储之前访问过哪些页面的信息。我个人会使用服务器端解决方案(会话或数据库),但如果你想在客户端做,你将不得不使用cookie或本地数据存储。
对于客户端解决方案,您可以将html5 local data storage组合用于支持它的浏览器和其余的Cookie。