@tokmaganbet1

Как реализовать такое?

Как можно сделать что-то типо слайдера, но без плавного переключения между слайдами?
Есть вот такой фиксированный блок, нужно чтобы каждые пару секунд он менялся.
5b47613342082728154758.png
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kudis
Bitrix developer
Модифицируем Ваш div
<div><p><span id="phone">+7 (915) 111 11 11</span> <br>Забронировал тариф</p></div>

подключаем js
function replacePhone()
{
    let phone = '+7 (9xx) xxx xx xx';
    let numberCount = phone.split('x').length;
    for (let i = 1; i < numberCount; i++) {
        phone = phone.replace('x', Math.round(-0.5 + Math.random() * 10));
    }
    let phonePlace = document.getElementById('phone');
    if (phonePlace) {
        phonePlace.innerText = phone;
    }
    setTimeout(replacePhone, 2000);
}
document.addEventListener('DOMContentLoaded', replacePhone);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы