1й блок должен показываться во время вебинара, второй после
Вебинар начинается каждый день в 13:55 мск
Заканчивается в 16:13
То есть, первый блок должен исчезнуть в это время и появиться второй
<script>
$(document).ready(function() {
// Названия блоков
var firstBlockId = '#rec767436773';
var secondBlockId = '#rec767436772';
function checkWebinarTime() {
var now = new Date();
var offset = now.getTimezoneOffset() * 60000; // смещение часового пояса в миллисекундах
var mskNow = new Date(now.getTime() + offset + 3 * 3600000); // время в Москве (UTC+3)
var startTime = new Date(mskNow);
startTime.setHours(13, 55, 0, 0); // 13:55 мск
var endTime = new Date(mskNow);
endTime.setHours(16, 13, 0, 0); // 16:13 мск
if (mskNow >= startTime && mskNow <= endTime) {
$(firstBlockId).hide();
$(secondBlockId).show();
} else {
$(firstBlockId).show();
$(secondBlockId).hide();
}
}
// Выполнить проверку при загрузке страницы
checkWebinarTime();
// Установить интервал для проверки каждые 60 секунд
setInterval(checkWebinarTime, 60000);
});
</script>
🛠 Как пользоваться: нужно скрипт поставить на Тильду в блок html
var firstBlockId = '#rec767436773';
var secondBlockId = '#rec767436772';
И конечно заменить startTime / endTime на нужное вам
вот тут указаны секции внутри Тильды, их нужно подменить на свои секции или на свой класс, если например, вам нужно скрыть не целым экраном. а какими-то фрагментами выполнить подмену