Guest User

Untitled

a guest
Nov 9th, 2025
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. add_action('wp_footer', function() { ?>
  2. <script>
  3. document.addEventListener("DOMContentLoaded", function() {
  4. const sliders = document.querySelectorAll(".avia-slideshow");
  5.  
  6. function activateVisibleSlider() {
  7. sliders.forEach(slider => {
  8. const isVisible = slider.offsetParent !== null;
  9. const slides = slider.querySelectorAll("li[data-img-url]");
  10.  
  11. slides.forEach(slide => {
  12. const bgUrl = slide.getAttribute("data-img-url");
  13. if (isVisible) {
  14. slide.style.backgroundImage = `url("${bgUrl}")`;
  15. } else {
  16. slide.style.backgroundImage = "none";
  17. }
  18. });
  19. });
  20. }
  21.  
  22. activateVisibleSlider();
  23.  
  24. let resizeTimer;
  25. window.addEventListener("resize", () => {
  26. clearTimeout(resizeTimer);
  27. resizeTimer = setTimeout(activateVisibleSlider, 200);
  28. });
  29. });
  30. </script>
  31. <?php }, 999);
  32.  
Advertisement
Add Comment
Please, Sign In to add comment