#javascript #jquery #draggable
#javascript #jquery #перетаскиваемый
Вопрос:
У меня есть перетаскиваемый div в jquery, и я хочу, чтобы позиция сохранялась (возможно, в cookie), потому что каждый раз, когда я обновляю страницу, div перемещается заново.
Ответ №1:
Вы можете получить позицию, используя left и top:
$('#divID').left
$('#divID').top
Затем вы можете сохранить ее с помощью плагина jQuery cookie или с помощью AJAX.
Ответ №2:
посмотрите на http://www.vicsjavascripts.org.uk/DragDropSort/DragDropSort.htm который использует cookie для запоминания последних отсортированных позиций.
Ответ №3:
$('#divID').position().left;
$('#divID').position().top;
Сохраните информацию в cookie, фрагменте URL или чем-то еще. Идея могла бы состоять в том, чтобы использовать функцию обратного вызова из перетаскиваемого плагина и выполнить ajax-вызов php-скрипта, который устанавливает cookie.