Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

kamelot43

  • 0
    вклад
  • 40
    вопросов
  • 0
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как реализовать скроллинг элемента вправо/влево при достижении блока?

    hzzzzl
    hzzzzl @hzzzzl
    // сверху вниз
        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);
        }


    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Mike_Ro
    Михаил Р.
    • 8 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • tyxeo
    • 2 ответа
    • 2 вопроса
  • Drno
    • 4 ответа
    • 0 вопросов
  • emekhanikov
    Евгений Механиков
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации