防止每次加载页面时刷新JavaScript
我有以下代码:防止每次加载页面时刷新JavaScript,javascript,Javascript,我有以下代码: <script type="text/javascript"> var Value = new Date(); var min = Value.getHours(); setTimeout ("Timeout()", 1); function Timeout () { for (var i = 0; i <= 15; i++) { var x = document.getElementsByClassName("d")[i]; x.
<script type="text/javascript">
var Value = new Date();
var min = Value.getHours();
setTimeout ("Timeout()", 1);
function Timeout ()
{
for (var i = 0; i <= 15; i++) {
var x = document.getElementsByClassName("d")[i];
x.innerHTML = (min + ":" + "0" );
};
min--;
setTimeout ("Timeout()", 1000);
}
</script>
<p class="d"></p>
var值=新日期();
var min=Value.getHours();
setTimeout(“Timeout()”,1);
函数超时()
{
对于(var i=0;i有几种方法可以实现这一点。您可以使用cookies保存变量,并在下一个请求时检查是否设置了cookie
除此之外,您还可以利用URL参数来保留状态
location.hash = your_var;
如果设置了location.hash
,请在下一个请求时检查。还有其他几种可能性,我只向您展示了两种方法来实现这一点。我想最简单的方法是使用cookie,您可以使用jQuery cookie插件轻松实现这一点,这使得保存非常简单:
$.cookie("example", "foo");
并阅读:
$.cookie("example")
您是否考虑过设置cookie来存储变量的当前值?您所说的刷新是什么意思?您是指从服务器获取?还是阻止运行js代码?这就像问为什么在重新启动本机EXE程序时重置变量一样(例如)。刷新页面意味着重新执行整个页面,包括javascript代码。您可以将要保留的值存储在LocalStorage或Cookie中。您好,如果这有帮助,请:)