2011-03-03 64 views
0

我正在使用jQuery并运行将数值添加到同一计数器的各种函数。我需要能够在增加价值的同时保持这个计数器数量的增长,以便我的函数能够访问当前总数并为其添加新的总和。我怎么做?我是否将它存储在cookie中并在添加更多内容之前从cookie中检索?有点在这里丢失...变量保持总数

+2

这是在一个页面上还是在不同页面上,是当前用户本地还是跨Web应用程序用户的计数器? – Jimmy 2011-03-03 20:02:03

+0

作为吉米提到,你想要坚持的价值 – kjy112 2011-03-03 20:04:22

+0

我只需要它在一个页面上,但多个函数将增加值。 – santa 2011-03-03 20:17:26

回答

3

使用全局变量的作品,但如果你有其他的全局变量,它是值得做一个全局变量,并拥有所有的人是可变的特性。 (全局变量可能会干扰页面上的第三方脚本。)因此,对于您的计数器,请创建全局变量:var MYAPP = {};,然后计数器属性MYAPP.counter = 0;。适当时增加MYAPP.counter

0

只需在您的Javascript中使用全局变量。

4

我不确定这是错误的,但我经常保持它在一个全局变量。

<script> 

    var count= 0; 

    function incrementCount(){ 
     count++; 
    } 

    console.log(count); 
    incrementCount(); 
    console.log(count); 

</script> 
+0

(显然这样的功能不应该是必需的) – Orbit 2011-03-03 20:02:28