我如何使用下面的代码来显示变量增量而不会影响彼此,我试图在同一页上使用脚本来显示不同的值,这会增加超时但我在div1和div2中获得相同的值认为他们有不同的变种,下面的代码工作正常,当我在单独的页面上使用它们,但是当我把它们放在一起在同一页上我得到相同的结果为两个div。jQuery的数字增量
我需要帮助,使他们在不影响海誓山盟或任何其他可替代
我需要代码的实际工作,而不是仅仅解释工作
<script>
var START_DATE = new Date("May 10, 2010 22:30:00");
var INTERVAL = 8;
var INCREMENT = 60;
var START_VALUE = 250;
var count = 0;
$(document).ready(function() {
var msInterval = INTERVAL * 1000;
var now = new Date();
count = parseInt((now - START_DATE)/msInterval) * INCREMENT + START_VALUE;
$('#div1').html(count.toFixed(0));
window.setInterval(function(){
count1 += INCREMENT;
$('#div1').html(count.toFixed(0));
}, msInterval);
});
</script>
<script>
var START_DATE = new Date("March 10, 2010 22:30:00");
var INTERVAL = 10;
var INCREMENT = 10;
var START_VALUE = 350;
var count = 0;
$(document).ready(function() {
var msInterval = INTERVAL * 1000;
var now = new Date();
count = parseInt((now - START_DATE)/msInterval) * INCREMENT + START_VALUE;
$('#div2').html(count.toFixed(0));
window.setInterval(function(){
count1 += INCREMENT;
$('#div2').html(count.toFixed(0));
}, msInterval);
});
</script>
它们是相同的变量,因为你在全局范围内声明它们 –
你能帮助你使用上面提供的代码的这个解决方案吗? @Jared – user3476168