// сверху вниз
if (scrollTop > targetOffset && sliderScrollLeft < sliderMaxScrollLeft) {
$window.scrollTop(targetOffset + 1); // +1 потому что иначе дрожит при перемотке
$slider.scrollLeft(sliderScrollLeft + horizontal_scrolling_speed);
}
// снизу вверх
if (scrollTop < targetOffset && sliderScrollLeft > 0) {
$window.scrollTop(targetOffset - 1);
$slider.scrollLeft(sliderScrollLeft - horizontal_scrolling_speed);
}