var slideshow = document.querySelector('[data-slideshow]') slides = slideshow.querySelectorAll('[data-slide]') for (j=0;j= 0){ count-- } } if (direction == 'next'){ document.querySelector('[data-slideshow] [data-slide="'+count+'"]').style.left = '-100vw' if (document.querySelector('[data-slideshow] [data-slide="'+(count+1)+'"]')){ document.querySelector('[data-slideshow] [data-slide="'+(count+1)+'"]').style.left = '0' } if (document.querySelector('[data-slideshow] [data-slide="'+(count+2)+'"]')){ document.querySelector('[data-slideshow] [data-slide="'+(count+2)+'"]').style.left = '100vw' count++ } } } // Arrow keys to navigate document.onkeyup = function(e){ e.preventDefault() var charCode = e.which; charCode==37 && move('prev') charCode==39 && move('next') } // Swipe to Navigate var gesture = { x: [], y: [], match: '' }, tolerance = 100; window.addEventListener('touchstart',function(e){ e.preventDefault() for (var i=0; i-tolerance && xTravel<-tolerance){ move('next') } if (yTravel-tolerance && xTravel>tolerance){ move('prev') } gesture.x = [] gesture.y = [] gesture.match = xTravel = yTravel = '' for (i=0;i