diff --git a/js/controllers/progress.js b/js/controllers/progress.js index e806e38..82a370a 100644 --- a/js/controllers/progress.js +++ b/js/controllers/progress.js @@ -88,14 +88,16 @@ export default class Progress { event.preventDefault(); - let slidesTotal = this.Reveal.getHorizontalSlides().length; + let slides = this.Reveal.getSlides(); + let slidesTotal = slides.length; let slideIndex = Math.floor( ( event.clientX / this.getMaxWidth() ) * slidesTotal ); if( this.Reveal.getConfig().rtl ) { slideIndex = slidesTotal - slideIndex; } - this.Reveal.slide( slideIndex ); + let targetIndices = this.Reveal.getIndices(slides[slideIndex]); + this.Reveal.slide( targetIndices.h, targetIndices.v ); }