2012-05-28 2 views
1

저는 jQuery에 대한 사용자 정의 웹 사이트를 완전히 작성하고 있습니다. (저는 코딩이 완전히 새롭고, 지금 알고있는 유일한 코딩이기 때문에). 여기에 친구를 위해 일하고있는 프로젝트에 대한 링크가 있습니다 here is the link to it. 오른쪽 상단 모서리에있는 실행 취소 버튼을 사용하여 작업하고 싶습니다.jQuery를 사용하여 기록을 실행 취소/되돌리기

사용자가 색상을 클릭 한 다음 가방 부분을 클릭하면 해당 영역의 색상이 변경됩니다. 실행 취소 버튼은 현재 적용된 색상을 취소하고 이전 색상으로 단계별로 돌아갑니다.

가방 부분에있는 색상에 대한 요약을 만드는 데 너무 빠지며 가방에있는 색상보다는 내가 선택한 모든 색상을 보여줍니다.

어떤 사람이이 2 가지로 나를 도울 수 있다면 큰 도움이 될 것입니다. 저는 지난 3 개월 동안 이것을 개발하려고 연구하고 있습니다.

답변

1

URL을 변경하지 않았으므로 브라우저를 사용할 수 없거나 이전 기록 기능을 사용할 수 없습니다. 필자가 제안하는 것은 배열에 가능한 모든 값을 객체에 유지하는 것입니다. 그런 식으로 돌아가려면 arr.length-1과 같은 것을 할 수 있습니다. 이전 설정을 가져옵니다.

+0

정말 고마워요! 도움을 청합니다. 이제는 배열로 히스토리를 만드는 법을 배웠습니다. 솔루션을 찾기 위해 오랫동안 온라인에서 사냥을 한 후에 배열에서 마지막 항목을 검색 할 수 없습니다. 어떻게해야합니까? [link] (http://jsfiddle.net/gXsRx/1/) –

+0

jQuery를 사용하면'$ ([1,2,4,5,7]). last(); 할 수 있습니다. – Filype

+0

여기에 있습니다. [여기를 클릭] (http://hybridimaginations.com/lambada/test.html)을 완료했습니다. 그러나 문제는 이전 단계의 색상이 같은 부분에 적용될 때까지 기다려야하는 단계로 단계적으로 진행되기 때문입니다. 이 아이디어를 해결할 수있는 방법이 있나요? [여기에 병아리] (http://jsfiddle.net/LdV4s/)와 같은 것을 나눌 수 있습니까? –

관련 문제