Есть ли способ сохранить исходное положение элемента, который можно перетаскивать, определить положение в конце элемента перетаскивания и возврата в исходное положение после этого?jQuery UI сохранить позицию перетаскиваемого элемента
0
A
ответ
1
Вы можете использовать событие stop
и значение originalPosition
параметра ui
, чтобы получить исходное положение.
После того, как у вас есть исходное положение - вы можете переместить элемент в этом положении с помощью $(this).animate
со значениями originalPosition
Вот пример того, что:
$(".drag").draggable({
stop: function(event, ui) {
console.log(ui.originalPosition)
$(this).animate(ui.originalPosition)
}
});
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/css/smoothness/jquery-ui-1.10.0.custom.min.css" />
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<div style="width: 50px; height: 50px; border: 1px solid red;" class="drag"> Drag Me! </div>
<div style="width: 50px; height: 50px; border: 1px solid green;" class="drag"> Drag Me! </div>
Смежные вопросы
- 1. Сохранить позицию перетаскиваемого div jQuery
- 2. Показать позицию каждого перетаскиваемого элемента
- 3. получить живую позицию перетаскиваемого элемента
- 4. получить позицию в массиве перетаскиваемого элемента javascript
- 5. Сохраните позицию перетаскиваемого div в jquery
- 6. jQuery значения перетаскиваемого значения
- 7. jQuery UI: передать идентификатор элемента, перетаскиваемого и отбрасываемого на функцию
- 8. jQuery UI сортируется и перетаскивается. Получение индекса перетаскиваемого элемента
- 9. Как получить дочерние элементы перетаскиваемого элемента в jQuery UI
- 10. JQuery UI Drag, Drop и Sortable (Сохранение перетаскиваемого элемента)
- 11. Как остановить изменение размера для перетаскиваемого элемента Jquery Ui?
- 12. jquery-ui - не удается зафиксировать положение мыши перетаскиваемого элемента
- 13. Ограничение перетаскиваемого элемента в контейнере
- 14. Получить идентификатор элемента, перетаскиваемого
- 15. сохранить новую позицию маркера от перетаскиваемого маркера - google maps V3
- 16. Получить позицию элемента на основе размера с помощью jquery
- 17. Как получить «индекс» перетаскиваемого элемента?
- 18. Создание перетаскиваемого элемента на цель
- 19. jQuery UI получить отсортированную позицию элемента LI в UL
- 20. jQuery sortable, как я могу получить идентификатор перетаскиваемого элемента?
- 21. Получить идентификатор перетаскиваемого элемента
- 22. Движение перетаскиваемого элемента
- 23. Заменить текст перетаскиваемого элемента
- 24. Получить значение элемента перетаскиваемого
- 25. jquery ui get id дочернего элемента перетаскиваемого элемента, когда он упал
- 26. JQuery Добавить новый элемент в положение перетаскиваемого элемента
- 27. Установить положение элемента UI на позицию мыши
- 28. jQuery draggable, сохранить позицию после перезагрузки страницы?
- 29. jQuery UI draggable возвращает непредвиденную позицию
- 30. Новичок, не уверен, как сохранить местоположение перетаскиваемого элемента в HTML в Rails-приложении, используя jQuery