Вы можете попробовать сделать что-то вроде этого после , когда слайд полностью перешел на новую страницу:
Поскольку вы отметили, что это не сработало, как я изначально предлагал,способ «подтолкнуть» Chrome на хитрость скрытия / отображения:
$(".slide.loaded.prev").css("display", "none");
setTimeout(function() {
$(".slide.loaded.prev").css("display","");
});
или вы можете попробовать это:
var slide=$(".slide.loaded.prev");
slide.css("display", "none").height(); // just get the height to trigger a relayout.
slide.css("display", "");
Приведенный выше код просто находит ранее видимый слайд, устанавливаетсвойство CSS не отображается (скрывается полностью), а затем удаляется.Этот прием работал при использовании инструментов разработчика Chrome.
Похоже, что полоса прокрутки предназначена для предыдущего «слайда» в Chrome.Коротко переключая отображение слайда, полоса прокрутки скрывается под текущим содержимым «слайда».