2012-05-28 55 views
1

我正在一个完全在jQuery上的自定义网站(我完全是新的编码,因为这是我知道的唯一编码现在)。这里是我正在为朋友here is the link to it工作的项目的链接。我想要获取右上角的撤消按钮。撤消/追溯历史与jQuery

用户点击颜色,然后点击包包部分和该区域的颜色变化。撤消按钮应该撤消当前应用的颜色并逐步返回到前一个颜色。

我也坚持为袋子上的部分颜色创建一个摘要,它只显示我选择的所有颜色,而不是袋子上的颜色。

如果有人能帮助我解决这两件事情,这将是一个很大的帮助。过去3个月来我一直在研究这方面的发展。

回答

1

那么既然你没有改变网址,你不能使用浏览器回去或历史功能。我建议保持一个数组具有对象中的所有可能的值。这样如果你想回去,你可以做一些像arr.length-1这样的设置。

+0

谢谢soo!寻求帮助。现在iv学会了用数组创建历史。在寻找解决方案很长一段时间后,我无法从数组中检索出最后一个项目。我该怎么做呢? [链接](http://jsfiddle.net/gXsRx/1/) –

+0

用jQuery你可以做'$([1,2,4,5,7])。last();' – Filype

+0

这里是我已经完成[点击此处](http://hybridimaginations.com/lambada/test.html)。但问题在于它一步一步地向后移动,所以必须等到前一个颜色在同一部分中应用的项目。有没有一种方法可以将这个[chick here](http://jsfiddle.net/LdV4s/)分割出来? –