Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Увеличение размера страницы при Drag&Drop (https://javascript.ru/forum/dom-window/37689-uvelichenie-razmera-stranicy-pri-drag-drop.html)

Azotix 01.05.2013 19:54

Увеличение размера страницы при Drag&Drop
 
Добрый день!

Осваиваю Drag&Drop на примере урока http://learn.javascript.ru/drag-and-drop-objects :)

Требуется сделать следующее: когда перетаскиваемый элемент вытаскивают за границы страницы, то размер страницы должен увеличиваться пока курсор стоит на краю или за границами браузера.

В примере из урока размер страницы не растет.

Как это сделать или в какую сторону копать?

danik.js 01.05.2013 20:08

Как размер страницы может увеличиться? Зум чтоли? И как это поможет продолжению перетягивания?

dmitriymar 01.05.2013 20:28

Цитата:

Сообщение от Azotix
Как это сделать или в какую сторону копать?

никак

Azotix 01.05.2013 20:32

Цитата:

Сообщение от dmitriymar (Сообщение 248708)
никак

Видимо, я неправильно написал и меня не поняли. Требуется сделать так, как тут организован ресайз (попробуйте растянуть редактор): http://www.toptableplanner.com/demo.php

danik.js 01.05.2013 20:41

Теперь ясно. Ну ответ уже дан выше:
Цитата:

Сообщение от dmitriymar
никак

Не понимаю, откуда у людей такие глупые идеи возникают..

dmitriymar 01.05.2013 20:58

Цитата:

Сообщение от Azotix
Требуется сделать следующее: когда перетаскиваемый элемент вытаскивают за границы страницы, то размер страницы должен увеличиваться пока курсор стоит на краю или за границами браузера.

Я вот одно не могу понять . Нужно чтоб перетаскиваемый элемент всегда оставался в пределах страницы и никогда не выходил за её пределы и страница расширялась и появлялись скролы ? Дак пример этого есть по указанному адресу
Цитата:

Сообщение от Azotix
Осваиваю Drag&Drop на примере урока http://learn.javascript.ru/drag-and-drop-objects

"Реализация переноса иконок"



Или чтоб мог и увеличивать страницу и выносить из неё ? -опять таки скролы будут появляться
Тогда нативный, проверяя положение элемента относительно страницы и увеличивая её за счёт увеличивая каких то элементов страницы -смесь нативного и не нативного.

Хотя смысла подобной реализации не вижу -поведение уж очень не явное. Да и отличать желание перенести из страницы и увеличить размер страницы -придётся писать логику что то на манер: Если курсор стоит н времени около границы страницы на расстоянии не более чем -увеличить страницу , иначе не увеличивать . Плюс подсветка какая то что можно страницу расширить....
А как быть если пользователь захочет уменьшить -скролы мешают? Обходить элементы страницы и уменьшать по дальним ? А если пользователь не хочет уменьшать?
Уверен что решение данной проблемы лежит в другой плоскости- в плоскости проектирования интуитивных интерфейсов.


Часовой пояс GMT +3, время: 02:47.