What's on

Past Event 5

Past Event 5

live-music-flyer-poster

Past Event 4

live-music-flyer-poster

Past Event 4

Past Event 3

Past Event 3

Past Event 2

Past Event 2

Past Event

Past Event

Future Event

Future Event

Future Event 2

Future Event 2

live-music-flyer-poster

Future Event 3

live-music-flyer-poster

Future Event 3

Future Event Six

Future Event 4

Future Event 4

Future Event 5

<script>
  
  //https://scroll-interactions.webflow.io/split-scrolling-loop

  
  var num_children = document.querySelectorAll('.split-loop__left')[0].children.length;
var child_height = document.querySelector('.split-loop__left').offsetHeight / num_children;
var half_way = num_children * child_height / 2;
window.scrollTo(0, half_way);

  
  
  function crisscross() {
    var parent = document.querySelector(".split-loop");
    var clone = parent.cloneNode(true);
    
    var leftSide = clone.querySelector('.split-loop__left');
    var rightSide = clone.querySelector('.split-loop__right');

    if (window.scrollY > half_way ) {
        window.scrollTo(0, half_way - child_height);
        
        var firstLeft = leftSide.firstChild;
        var lastRight = rightSide.lastChild;
        
        rightSide.insertBefore(lastRight, rightSide.firstChild);
        leftSide.appendChild(firstLeft);

    } else if (window.scrollY < half_way - child_height) {
        var lastLeft = leftSide.lastChild;
        var firstRight = rightSide.firstChild;
        
        window.scrollTo(0, half_way);
        rightSide.insertBefore(firstRight, rightSide.firstChild);
        leftSide.appendChild(lastLeft);
    }

    leftSide.style.bottom = '-' + window.scrollY + 'px';
    rightSide.style.bottom = '-' + window.scrollY + 'px';

    parent.parentNode.replaceChild(clone, parent);        
}

  
  
  window.addEventListener('scroll', crisscross);

  
  
  
  
</script>