diff --git a/public/javascripts/slide-utils.js b/public/javascripts/slide-utils.js index d31550f..ecd6da0 100644 --- a/public/javascripts/slide-utils.js +++ b/public/javascripts/slide-utils.js @@ -20,6 +20,11 @@ function push_slide_stack(ident) { if(typeof subslides !== 'undefined' && subslides !== '') { push_slide_stack(subslides); } + + var slideslave = $(this).data('slideslave'); + if(typeof slideslave !== 'undefined' && slideslave !== '') { + $(slideslave).hide(); + } }); console.log("push_slide_slides: ", ident, "; completet: count: ", __slide_data.slides.length) @@ -122,7 +127,9 @@ function slide_key_down() { $(slideslave).parent().removeClass('nodisplay'); $(slideslave).parent().addClass('HASnodisplay'); } - $(slideslave).css('visibility','visible').hide().fadeIn(__slide_data.fade_in_time); + $(slideslave).css('visibility','visible').hide().fadeIn(__slide_data.fade_in_time, function() { + scrollIntoViewIfNeeded(this); + }); } $(this).trigger('fadeInCompleted'); var slidefunc = $(this).data('slidefunc');