domCreated — не работает изменение размеров

Стартовая страница Форумы Ошибки в работе Ошибки Веб domCreated — не работает изменение размеров

Просмотр 3 сообщений - с 31 по 33 (из 33 всего)
  • Автор
    Записи
  • #44994
    manjey73
    Участник

    Да хотя бы ‘скелет’, мне например совсем неясно, как можно заставить что-то работать быстрее, чем вызывается domUpdated?

    А нужен именно такой вариант. Понять смысл что, где и как вызывать, чтобы так заработало.

    #45021
    Mikhail
    Модератор

    Идея такова (сгенерирована ИИ)

    <!-- Наш элемент для анимации -->
    <div id="box"; style="width: 50px; height: 50px; background: royalblue; position: absolute; left: 0px;"></div>
    const box = document.getElementById('box');
    let position = 0; // Начальная координата X
    
    function move() {
      position += 5; // Сдвигаем на 5 пикселей за шаг
      box.style.left = position + 'px'; // Обновляем позицию в DOM
    
      // Если не дошли до 300px, планируем следующий шаг через 20 миллисекунд
      if (position < 300) {
        setTimeout(move, 20); 
      }
    }
    
    // Запускаем анимацию
    move();

    Нужно функции заменить на методы объекта.

    • Ответ изменён 20 часов, 51 минута назад пользователем Mikhail.
    #45028
    manjey73
    Участник

    так а откуда нужно запускать скрипт? из того же domUpdated?

    Спрашиваю потому, что если я там применял document.getElementById я всегда получал ошибку.

Просмотр 3 сообщений - с 31 по 33 (из 33 всего)
  • Для ответа в этой теме необходимо авторизоваться.