Ответы пользователя по тегу JavaScript
  • Почему не передаётся значение в функцию?

    K-2
    @K-2
    насколько я понял, не надо ее передавать в функцию. у вас не та функция, вашу переменную и так там видно.

    var num = 1;
    var SizeViewPort = document.documentElement.clientWidth;
    var block = document.getElementById("layer2");
    var left = window.getComputedStyle(block,null).getPropertyValue("left");
    left = left.replace("px", "");
    //document.getElementById('echo2').innerHTML=left;

    // начать повторы с интервалом 1 сек
    var timerId = setInterval(function() {
    num = +num + +1;
    document.getElementById('echo').innerHTML=num;
    var css = document.getElementById("layer2");
    css.style.left = num+'px';
    document.getElementById('echo2').innerHTML=left;
    }, 1000);

    // через 10 сек остановить повторы
    setTimeout(function() {
    clearInterval(timerId);
    //alert( 'стоп' );
    document.getElementById('echo').innerHTML='стоп';
    }, 10000);
    Ответ написан