Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.04.2013, 20:58
Новичок на форуме
Отправить личное сообщение для freeze123 Посмотреть профиль Найти все сообщения от freeze123
 
Регистрация: 08.04.2013
Сообщений: 7

Координаты объекта. Drag&Drop
Всем привет!
Пытаюсь реализовать drag&drop по этой статье. Все получилось, но остался один момент: при переносе объекта ему нужно задать координаты div (т.е. объект должен быть выравнен по левому краю, либо по правому...). В итоговом варианте должна получиться таблица div'ов и при переносе в соответствующий div я мог устанавливать координаты объекта
Ответить с цитированием
  #2 (permalink)  
Старый 13.04.2013, 22:17
2de 2de вне форума
Аспирант
Отправить личное сообщение для 2de Посмотреть профиль Найти все сообщения от 2de
 
Регистрация: 26.10.2010
Сообщений: 78

Если я правильно понял то, вы хотите выстроить елементы изменяя их позицию. Не проще ли работать не с координатами а как с елементами ДОМа, и после переноса елемента вставлять его в нужно место, подробнее описано здесь
Ответить с цитированием
  #3 (permalink)  
Старый 13.04.2013, 22:56
Новичок на форуме
Отправить личное сообщение для freeze123 Посмотреть профиль Найти все сообщения от freeze123
 
Регистрация: 08.04.2013
Сообщений: 7

Мне нужно чтобы при окончании переноса объекта, он остался не там где отпустили, а изменить его координаты внутри div-приемника объекта. Выравнивание сделать, чтобы элементы не были разбросаны внутри div'а
Ответить с цитированием
  #4 (permalink)  
Старый 13.04.2013, 23:31
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

в метод onDragSuccess добавьте
element.style.left = your_number+"px" ; /* или element.style.right = your_number+"px"
где your _number - необходимое значение */
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #5 (permalink)  
Старый 13.04.2013, 23:57
Новичок на форуме
Отправить личное сообщение для freeze123 Посмотреть профиль Найти все сообщения от freeze123
 
Регистрация: 08.04.2013
Сообщений: 7

Сообщение от Hekumok Посмотреть сообщение
в метод onDragSuccess добавьте
element.style.left = your_number+"px" ; /* или element.style.right = your_number+"px"
где your _number - необходимое значение */
Большое спасибо! Работает! А как получить координаты div DropTarget?
Ответить с цитированием
  #6 (permalink)  
Старый 14.04.2013, 00:13
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

freeze123, их можно получить в методе accept DropTarget'a
element.style.left = ... ; // element - это ваш div
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #7 (permalink)  
Старый 14.04.2013, 01:00
Новичок на форуме
Отправить личное сообщение для freeze123 Посмотреть профиль Найти все сообщения от freeze123
 
Регистрация: 08.04.2013
Сообщений: 7

Спасибо за помощь!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Drag&Drop объекта JsLoveR jQuery 2 16.06.2010 17:27
Координаты объекта valek1989 jQuery 0 14.11.2009 17:55
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00
Определить координаты объекта в таблице ner2000 Events/DOM/Window 2 14.06.2008 01:56
Теряется event при перемещении объекта (Drag&Drop) seagor Events/DOM/Window 16 25.07.2007 01:28