Как сохранить состояние перетаскиваемых и droppables из jQuery UI в JSON? Я хочу сохранить состояние и вернуть их с помощью JSON. Возможно ли, что это лучший способ или альтернативные способы?Состояние элементов пользовательского интерфейса jquery в JSON
ответ
Используйте обработчики обратного вызова событий перетаскивания/пересылки, чтобы получить значения, которые были изменены.
Вы можете сохранить эти значения, используя localStorage/sessionStorage, поэтому вам не нужно сохранять данные на сервер.
Существует также полипол для API хранения, который вы можете использовать для IE.
попробовать что-то вроде этого:
$(".yourdraggable_element").draggable({
stop: function(event, ui) {
localStorage.setItem("left",ui.position().left);
localStorage.setItem("top",ui.position().top);
}
});
теперь вы можете получить позицию:
$(".yourdraggable_element").css("left",localStorage.getItem("left"));
$(".yourdraggable_element").css("top",localStorage.getItem("top"));
Примечание: это всего лишь отправная точка! Например. вам сначала нужно проверить, есть ли localStorage, поэтому, пожалуйста, не принимайте это как полное решение!
Не могли бы вы привести пример того, как это реализовано, чтобы я мог видеть и следовать? Я не знаю, с чего начать. –
Я отредактировал свой ответ, проверьте, можете ли вы начать с этого. – Christoph
Я бы порекомендовал jQuery UI - http://jqueryui.com/, который поддерживает перетаскивание через взаимодействия Draggable и Droppable. Они имеют обширную документацию, когда речь заходит о обратных вызовах JSON и т. Д.
Он уже использует jQUI. Это в названии и вопросе. – glomad
- 1. сохранить состояние пользовательского интерфейса элементов управления asp.net после нажатия кнопки
- 2. jQuery кнопки пользовательского интерфейса - сохранить активное состояние, игнорировать состояние зависания
- 3. Самостоятельное состояние активной реакции (состояние пользовательского интерфейса)
- 4. Совместимость элементов пользовательского интерфейса
- 5. Печать элементов пользовательского интерфейса
- 6. Формат JSON для автозаполнения пользовательского интерфейса jQuery
- 7. вкладки пользовательского интерфейса пользовательского JQuery
- 8. Доступность элементов пользовательского интерфейса в Marionette.View
- 9. Использование элементов пользовательского интерфейса Android
- 10. Поворот элементов управления пользовательского интерфейса
- 11. Контейнерная загрузка элементов пользовательского интерфейса
- 12. Создание элементов пользовательского интерфейса iPhone
- 13. В автозаполнении пользовательского интерфейса JQuery как изменить классы элементов?
- 14. Угловой состояние пользовательского интерфейса маршрутизатора путается (закрыта)
- 15. JQuery/ASP.Net - Как поддерживать состояние скрытых элементов пользовательского интерфейса через обратные вызовы?
- 16. Состояние гонки с проблемой потока пользовательского интерфейса.
- 17. Как ускорить обновление пользовательского интерфейса в jQuery
- 18. Регистрация элементов пользовательского интерфейса в двигателе/контроллере
- 19. Обновление контроллеров/элементов пользовательского интерфейса в угловых
- 20. Авторизация элементов пользовательского интерфейса в .NET WinForms
- 21. Создание элементов управления пользовательского интерфейса В Mvc
- 22. Анимация элементов пользовательского интерфейса в модальном виде
- 23. Настройка элементов пользовательского интерфейса в Android
- 24. Создание пользовательских элементов пользовательского интерфейса в Java
- 25. Использование элементов управления пользовательского интерфейса в BackgroundWorker?
- 26. Обновление элементов пользовательского интерфейса в WPF MVVM
- 27. Загрузка элементов пользовательского интерфейса в команде пользователя
- 28. Восстановление динамических элементов пользовательского интерфейса в android
- 29. observeEvent для нескольких элементов пользовательского интерфейса
- 30. Отключить подсказки пользовательского интерфейса jQuery, за исключением определенных элементов.
Вы еще что-нибудь пробовали? –
Нет, я новичок и пытаюсь понять, как это сделать. –