原型插件需要扩展和隐藏div并记住用户的选择状态

时间:2011-04-11 18:47:34

标签: ajax prototypejs

在以相当复杂的形式查看或编辑时,我希望能够让用户关闭并打开页面的“部分”,具体取决于他们使用它的目的。

诀窍在于我还想将这些选项作为首选项进行跟踪,以便下次查看相同类型的记录时,您将看到相同的部分。

我想象的是:

<div class='expandable'>
  <h2>Some heading</h2>
  <div id='some-stuff-you-might-not-want-to-see' class='expandable-body'>
      ...
  </div>
 </div>

当页面加载时,你会看到该部分,但是如果你点击div上的切换按钮,你就会隐藏它,如果你转到另一个相同类型的记录,该部分仍然是隐藏的

我真的不想自己动手,如果它完全是客户端的话我也没关系,使用cookie来确定隐藏哪些部分。有谁知道这样的事情?

Rails 2.3.5,Ruby 1.8.7,使用Prototype。

1 个答案:

答案 0 :(得分:0)

我想你自己回答了这个问题。使用cookie记住选择,然后使用原型来隐藏div。我不认为你会找到一个完整的插件来为你做这件事。