Я просмотрел темы о сохранении позиции элемента в 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 и слайдером.
Вы не используете API LocalStorage правильно. Правильный способ использования setItem - localStorage.setItem (ключ, значение). Вы передали 3 аргумента. Вероятно, вы хотите установить 2 ключа:
localStorage.setItem('canvasTop', valuehere);
localStorage.setItem('canvasLeft', anotherValuehere);