Как я могу перемещать & lt; div & gt; непрерывно в каждый данный интервал времени?

вы можете рассмотреть этот ответ как улучшение .. Обычно я использую

tail -F <fileName> | grep --line-buffered  <pattern> -A 3 -B 5

-F лучше в случае поворота файла (-f не будет работать должным образом, если файл повернут)

-A и -B полезно для получения строк непосредственно перед и после появления шаблона. Эти блоки появятся между разделителями пунктирных линий

1
задан Maverick 13 July 2018 в 18:07
поделиться

1 ответ

Вам нужно увеличить значение поля для перемещения div следующим образом:

var myDiv = document.getElementById("a");
var myVar = setInterval(spostaDiv, 1000);
var margin = 0;

function spostaDiv() {
  margin += 10;
  myDiv.style.marginLeft = margin + "px";
}
<div id="a">BELLA</div>

4
ответ дан Vivek 17 August 2018 в 12:17
поделиться
  • 1
    thx много, он действительно работает. Я не очень хорошо понял, почему не работает мой код в любом случае, в теории setInterval () запускает функцию, заданную снова и снова ... – Maverick 13 July 2018 в 18:16
  • 2
    @Maverick да, вы правы в функции setInterval, но снова и снова вы устанавливаете одинаковый маркер с той же контрольной точки. – Vivek 13 July 2018 в 18:17
  • 3
    Thx, я понял. – Maverick 13 July 2018 в 18:19
  • 4
    @Maverick, пожалуйста, примите ответ, если он решает вашу проблему, это подтолкнет людей к ответу на большее количество вопросов – Vivek 13 July 2018 в 18:22
Другие вопросы по тегам:

Похожие вопросы: