Inkognitoss
@Inkognitoss
Full-stack разработчик.

Как ограничить перемещение блока внутри другого блока, если дочерний блок больше родительского, используя UI Draggble?

Как ограничить перемещение блока внутри другого блока, если дочерний блок больше родительского, используя JQuery UI Draggble?

Вот пример ситуации на изображении, нужно чтоб синяя граница дочернего блока не пересекала красной границы родительского, который меньше, при этом сохранилось скольжение и плавность как если бы я использовал опцию containment.
Я всячески изощрялся, но всё дергается и скачет. Я пробовал отключать draggble, пробовал ограничивать движение опцией axis, но что-то толком ничего не накодил.
kXF0XKLoDA4.jpg
  • Вопрос задан
  • 466 просмотров
Пригласить эксперта
Ответы на вопрос 1
@seriogja
У вас google сломался? Ну серьезно, первая же ссылка ведет на пост StackOverflow, который дает ответ, далеко ходить не надо. У draggable есть параметр containment. Устанавливаете, и все работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы