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