Как я могу использовать приведенный ниже код, чтобы отображать приращение переменной, не затрагивая друг друга, я попытался использовать скрипт на той же странице, чтобы отображать разные значения, которые увеличивают время работы, но я получаю одинаковые значения в div1 и div2 даже подумал, что у них разный var, код ниже отлично работает, когда я использую их на отдельных страницах, но когда я собираю их на одной странице, я получаю одинаковый результат для обоих 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