let slideNumber = 0; const newsImageSources = ['../img/nasa_news_1.jpg', '../img/nasa_news_2.jpg', '../img/nasa_news_3.jpg']; const newsImageSources = ['../img/nasa_news_1.jpg', '../img/nasa_news_2.jpg', '../img/nasa_news_3.jpg']; const newsTitles = ['Space Station', 'Earth', 'NASA Goddard']; const newsSubtitles = ['Expedition 48 Crew Lands Safely on Earth', 'NASA Announces Summer 2023 Hottest on Record', 'NASA\'s Webb Snaps Supersonic Outflow of Young Star']; document.addEventListener("DOMContentLoaded", function() { onload(); }); document.addEventListener("DOMContentLoaded", function() { onload(); }); function onload() { console.log("Page loaded"); setInterval(slideImage, 30000); setHoverForOverlay(); setHoverForOverlay(); } function slideImage() { slideNumber = (slideNumber + 1) % 3; const slideImage = document.getElementById('slide-image'); const slideContainer = document.getElementById('slide-container'); const slideTitle = slideContainer.children[0]; const slideSubtitle = slideContainer.children[1]; let newsImageSource = newsImageSources[slideNumber]; let newsTitle = newsTitles[slideNumber]; let newsSubtitle = newsSubtitles[slideNumber]; slideImage.src = newsImageSource; slideTitle.textContent = newsTitle; slideSubtitle.textContent = newsSubtitle; } function setHoverForOverlay() { let overlayDescription = document.querySelector('.overlay > .overlay-description'); overlayDescription.addEventListener("mouseover", function() { hover(true); }) overlayDescription.addEventListener("mouseout", function() { hover(false); }) } function hover(hoverActivated) { let height = ""; if (hoverActivated) height = "100%"; else height = "auto"; document.querySelectorAll(".overlay").forEach(function(element) { element.style.height = height; }); }