Превращение DIV в область просмотра с щелчком и перетаскиванием - PullRequest
2 голосов
/ 19 ноября 2009

Кто-нибудь знает ненавязчивый, прототип или не основанный на фреймворке способ превратить DIV с большим контентом (например, картой) в интерактивный и перетаскиваемый контейнер «карты» с фиксированными измерениями, очень похожий на Google Maps?

Я хочу отображать фрагменты HTML в большой форме ввода. Эти чанки могут превышать доступное пространство (каждый чанк может иметь область просмотра размером около 150x300 пикселей). Решение для щелчка и перетаскивания было бы идеальным для перемещения по ним. Конечно, я мог бы использовать переполнение: авто, но это не удобный способ перемещения в этом случае.

Ответы [ 3 ]

3 голосов
/ 19 ноября 2009

Посмотрите на следующее:

http://www.switchonthecode.com/tutorials/javascript-tutorial-draggable-view-in-a-container

Это может указать вам правильное направление, по крайней мере,

1 голос
/ 19 ноября 2009

Вы ищете что-то вроде портлетов jQuery?

0 голосов
/ 19 ноября 2009

Я делаю один для киоска с сенсорным экраном. Он включает в себя перемещение большой карты на основе того, что кто-то перетаскивает видимую область на мини-карту с различными уровнями масштабирования.

Взгляните:

http://www.mintohomes.com/morgansgrantkiosk/SitePlan/Default.asp

Источник JavaScript находится на странице.

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