Возможность сохранить положение элемента в localStorage? (Jquery перетаскиваемый)

0

Я просмотрел темы о сохранении позиции элемента в localStorage, когда этот элемент перетаскивается с помощью JQuery UI. Но я не нашел решения.

В моем HTML есть <div id="canvas"></div> который мы можем перетаскивать внутри страницы.

и в моем сценарии есть:

$('#canvas').draggable({
 containment: 'parent'
});

Я попытался с localStorage.setItem('canvas', 'top', 'left'); для сохранения верховых и левых приличий, но это кажется неправильным. Спрашиваю ли я слишком много о localStorage или можно ли это сделать?

Я новичок в JS и JQuery, мне жаль, если моя проблема выглядит проще.

Спасибо,

PS: Вот http://jsfiddle.net/remibenault/yUw63/30/ с перетаскиваемым div и слайдером.

Теги:
local-storage
jquery-ui-draggable

1 ответ

1
Лучший ответ

Вы не используете API LocalStorage правильно. Правильный способ использования setItem - localStorage.setItem (ключ, значение). Вы передали 3 аргумента. Вероятно, вы хотите установить 2 ключа:

localStorage.setItem('canvasTop', valuehere);
localStorage.setItem('canvasLeft', anotherValuehere);
  • 0
    Спасибо за ваш ответ, я наконец получил помощь от учителя и изменил свою структуру, но я учту ваш комментарий!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню