Социально-экономическая траектория развития России: категорический императив бытия во времени и пространстве

Международная научная конференция, ежегодно проводимая Институтом экономики и управления ТвГУ

2025 год

2024 год

2023 год

2022 год

2019 год

Вернуться к разделу НАУКА
×
// Настройка модального окна setupImageModal(); // Анимация появления секций при скролле setupScrollAnimation(); }); // Настройка модального окна для изображений function setupImageModal() { const modal = document.getElementById('imageModal'); const modalImg = document.getElementById('modalImage'); const caption = document.getElementById('modalCaption'); const closeBtn = document.querySelector('.close-image-modal'); const prevBtn = document.querySelector('.image-modal-prev'); const nextBtn = document.querySelector('.image-modal-next'); // Закрытие модального окна closeBtn.onclick = function() { modal.style.display = 'none'; }; // Навигация между изображениями prevBtn.onclick = function() { currentImageIndex = (currentImageIndex - 1 + images2023.length) % images2023.length; updateModalImage(); }; nextBtn.onclick = function() { currentImageIndex = (currentImageIndex + 1) % images2023.length; updateModalImage(); }; // Закрытие по клику вне изображения modal.onclick = function(event) { if (event.target === modal) { modal.style.display = 'none'; } }; // Навигация с помощью клавиатуры document.addEventListener('keydown', function(event) { if (modal.style.display === 'block') { if (event.key === 'Escape') { modal.style.display = 'none'; } else if (event.key === 'ArrowLeft') { prevBtn.click(); } else if (event.key === 'ArrowRight') { nextBtn.click(); } } }); // Функция обновления изображения в модальном окне function updateModalImage() { modalImg.src = images2023[currentImageIndex]; caption.innerHTML = `Конференция 2023 - фото ${currentImageIndex + 1} из ${images2023.length}`; } } // Открытие модального окна с изображением function openImageModal(index) { currentImageIndex = index; const modal = document.getElementById('imageModal'); const modalImg = document.getElementById('modalImage'); const caption = document.getElementById('modalCaption'); modalImg.src = images2023[index]; caption.innerHTML = `Конференция 2023 - фото ${index + 1} из ${images2023.length}`; modal.style.display = 'block'; } // Анимация появления секций при скролле function setupScrollAnimation() { const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.style.opacity = '1'; entry.target.style.transform = 'translateY(0)'; } }); }, observerOptions); // Наблюдаем за секциями годов document.querySelectorAll('.year-section').forEach(section => { section.style.opacity = '0'; section.style.transform = 'translateY(30px)'; section.style.transition = 'opacity 0.6s ease, transform 0.6s ease'; observer.observe(section); }); // Наблюдаем за карточками материалов document.querySelectorAll('.material-card').forEach(card => { card.style.opacity = '0'; card.style.transform = 'translateY(20px)'; card.style.transition = 'opacity 0.5s ease, transform 0.5s ease'; observer.observe(card); }); // Наблюдаем за элементами галереи document.querySelectorAll('.gallery-item').forEach(item => { item.style.opacity = '0'; item.style.transform = 'translateY(20px)'; item.style.transition = 'opacity 0.4s ease, transform 0.4s ease'; observer.observe(item); }); }