jquery UI draggable: горизонтальное перетаскивание внутри контейнера с переполнением:scroll?

Эй, ребята, я уже использовал функцию перетаскивания jqueryUI для реализации поведения перетаскивания.

На этот раз я задаюсь вопросом, легко ли можно реализовать перетаскивание на горизонтальную полосу прокрутки?

Например, у меня есть div-контейнер с изображениями и абзацами в нем. Контейнер имеет прокрутку overflow-x, поэтому появляется полоса прокрутки, которая позволяет прокручивать все содержимое контейнера по горизонтали.

Можно ли реализовать поведение перетаскивания, чтобы при нажатии на изображение я мог перетаскивать все внутреннее содержимое контейнера по горизонтали в пределах контейнера.

Звучит сложно, я знаю:), но мой план на самом деле очень прост. посмотрите этот пример: http://jsfiddle.net/TT9hq/2/

Я просто хочу иметь возможность перетаскивать содержимое внутри каждого контейнера горизонтальной полосы прокрутки, как если бы я использовал саму полосу прокрутки.

1 ответ

Вы не будете перетаскивать контент, потому что контент остается на своем месте в родительском контейнере (div). Вам нужно только установить позицию прокрутки контейнера div.

может быть, вы заглянули на http://plugins.jquery.com/project/ScrollTo и используете scrollTo для mowsedown и mousemove.

Другие вопросы по тегам