Аня про Геткурс. Верстка, скрипты и решения
2.11K subscribers
107 photos
23 videos
1 file
20 links
Нужна интеграция, скрипты или верстка на Геткурсе? Пишите — @araviw

В этом канале публикую советы по верстке на Геткурсе, обзоры собственных решений и скриптов, решение "логических" задачек на платформе

🔥Разработчик года🔥 GetTechAwards'2022-2023
Download Telegram
И-и-и... мини-подарок 🎁

Скрипт смены блоков на Тильде - его задача скрыть один блок и показать другой в зависимости от текущего времени у пользователя

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 на нужное вам

вот тут указаны секции внутри Тильды, их нужно подменить на свои секции или на свой класс, если например, вам нужно скрыть не целым экраном. а какими-то фрагментами выполнить подмену
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10921🥰19