사용자가 iOS에서 div를 드래그하여 코드를보다 깨끗하게 만들 수 있도록 코드를 다시 작성합니다. 구현하고자하는 변경 사항 중 하나는 localstorage
을 사용하여 이러한 div의 위치를 저장하고 검색합니다.draggable div의 위치를 localstorage에 저장 하시겠습니까?
jQuery를 : 전에
$(".drag").each(function() {
var drag = this;
xPos = drag.offsetWidth/2;
yPos = drag.offsetHeight/2;
drag.addEventListener("touchmove", function() {
event.preventDefault();
$(this).css({
"left" : event.targetTouches[0].pageX - xPos + "px",
"top" : event.targetTouches[0].pageY - yPos + "px",
"z-index" : "101",
});
$("div").not(this).css("z-index", "100");
});
});
, 내가 쿠키를 사용하여 위치를 설정했다 : 드래그했다 그것에 .draggable
클래스를했다
$(window).unload(function() {
$(".remember").each(function() {
$.cookie(this.id, this.value, {
expires: 365
});
});
$(".draggable").each(function() {
var a = $(this);
$.cookie(this.id, a.css("top") + "_" + a.css("left"), {
expires: 365
});
$.cookie("disp" + this.id, a.css("display"), {
expires: 365
});
});
});
각 사업부를, 그리고 저장하기를 원한다면 텍스트 상자의 값은 .remember
클래스입니다.
LocalStorage
을 사용하면 유용할까요?
localstorage에서 작업하셨습니까? 나는 그 의견이 게시물 자체에 대한 것이지만, 나는 내 질문을 게시 한 이후 진취적인 것을 만들었으며 귀하의 의견을 듣고 싶습니다. – Charlie
예. UI 설정 또는 게임 최고 점수와 같은 작은 것들에 편리합니다. 하지만 더 큰 자료를 원할 경우 http://my.opera.com/c69/blog/2012/03/11/localstorage-fud _p.s : 기사를 읽으세요. 1 년 전 Chrome 탭을 계속 충돌시킬 수있었습니다. localStorage에 이미지를 저장하고 있지만 현재 (어쩌면) 상황이 변경되었습니다 ._ – c69