我需要让用户选择在 、 和 之间选择List-view
查看Grid-view
模式Full-view
。基本结构很简单,如下所示:
<ul>
<li><a href="#">List Toggle</a></li>
<li><a href="#">Grid Toggle</a></li>
<li><a href="#">Full Toggle</a></li>
</ul>
<div id="wrap">
<div id="list-view">
<div class="line">lorem line</div>
<div class="line">lorem line</div>
<div class="line">lorem line</div>
</div>
<div id="grid-view">
<div class="box">lorem box</div>
<div class="box">lorem box</div>
<div class="box">lorem box</div>
</div>
<div id="full-view">
<div class="full">full lorem</div>
<div class="full">full lorem</div>
<div class="full">full lorem</div>
</div>
</div>
这是jsfiddle
我从list-view
设置为可见而其他隐藏开始的:
这是我正在考虑实施的一个,但需要 3 个选项.. http://jsfiddle.net/mgNQy/2/
基本上,如果您单击视图模式,当前视图模式将淡出,而选定的视图模式将淡入。
如果可能的话,我还想添加一个 cookie 来记住用户的偏好,但我不知道该怎么做。我对 jQuery 很陌生,希望我的问题不是太基本。