// Enhanced fix for Elementor lightbox lazy loading document.addEventListener('DOMContentLoaded', function() { // Function to force load all lazy images function forceLoadLazyImages() { console.log('Attempting to force load lazy images...'); const lazyImages = document.querySelectorAll('.elementor-lightbox-image.swiper-lazy:not(.swiper-lazy-loaded)'); console.log('Found', lazyImages.length, 'lazy images to load'); lazyImages.forEach(function(img) { if (img.dataset.src) { console.log('Loading image:', img.dataset.src); img.src = img.dataset.src; img.classList.add('swiper-lazy-loaded'); } }); } // Wait for Elementor frontend to be ready if (typeof elementorFrontend !== 'undefined') { console.log('Elementor frontend detected'); // Hook into lightbox open event elementorFrontend.on('components:init', function() { console.log('Elementor components initialized'); if (elementorFrontend.utils && elementorFrontend.utils.lightbox) { console.log('Lightbox utility detected'); // Hook into slideshow show event elementorFrontend.utils.lightbox.on('slideshow:show', function() { console.log('Slideshow show event triggered'); // Force load immediately forceLoadLazyImages(); // Also try again after a short delay setTimeout(forceLoadLazyImages, 500); setTimeout(forceLoadLazyImages, 1000); }); // Also hook into slide change event elementorFrontend.utils.lightbox.on('slideChange', function() { console.log('Slide change event triggered'); forceLoadLazyImages(); }); } }); } // Backup approach: monitor DOM for lightbox opening const observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.addedNodes && mutation.addedNodes.length > 0) { for (let i = 0; i < mutation.addedNodes.length; i++) { const node = mutation.addedNodes[i]; if (node.classList && node.classList.contains('dialog-lightbox-widget')) { console.log('Lightbox detected via DOM mutation'); setTimeout(forceLoadLazyImages, 100); setTimeout(forceLoadLazyImages, 500); } } } }); }); observer.observe(document.body, { childList: true, subtree: true }); });

Sunshine Valley RV Resort

  1. Events
  2. Venues
  3. Sunshine Valley RV Resort
Events at this venue
Today

New Years Eve Fire Works and Appy!

Sunshine Valley RV Resort 14850 Alpine Blvd

Doors open at 7 pm! Ovens will be on! Bring and appy share an appy! Fire works at 9 pm( ish) Bring a board game, bring a neighbor! Photo booth will be ready for you! See you New years Eve!! Thank you Cole for donating the Fire Works once again!

Music Bingo!! Feb 17th!!

Sunshine Valley RV Resort 14850 Alpine Blvd

Once again we will be hosting Sunshine Valley Volunteer Fire Dept. Music Bingo! Please remember this is adults only! A small concession will be open! Silent Auction! 50/50 draw! $10 at the door.

$10.

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!

Event Series Haunted House

Haunted House

Sunshine Valley RV Resort 14850 Alpine Blvd

Join our us for our Halloween walk through, a fundraiser for our Sunshine Valley Volunteer Fire Department! Entrance by donation. See you for spooky season!