首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery或javascript的网格/行视图

使用jquery或javascript的网格/行视图
EN

Stack Overflow用户
提问于 2013-03-31 05:04:24
回答 1查看 416关注 0票数 0

我想做一个基于javascript的网格/行视图表。

例如,在一个有10张图片的页面中,用户可以将这些图片视为网格,也可以将其视为行。因此,当他点击网格图标时,他会看到图片是网格,否则他会看到行。

你能给我一些怎么做的小贴士吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-31 05:40:40

这方面的基本机制非常简单。只需在列表容器上切换一个类即可。在CSS中,为该类的后代项设置一组规则,以更改浮点数或列或css表属性。还可以使用该主列表类来确定要在项中显示的内容,或者要如何显示它们

一旦删除了类,它们就会返回到块元素和默认css

简单的例子:

HTML:

代码语言:javascript
复制
<ul id="itemList">
    <li>
         <h3 class="title">Item # 1</h3>
        <div class="details">Detals # 1</div>
    </li>
</ul>

CSS:

代码语言:javascript
复制
.grid li{ float:left; width:30%;margin-right:5px}
.grid .details{display:none}

JS:

代码语言:javascript
复制
$('button').click(function(){
    var txt=$(this).text();
    txt= txt=='Grid view'? 'List view' : 'Grid view';
    $(this).text( txt);
    $('#itemList').toggleClass('grid')
});

演示:http://jsfiddle.net/kzDNe/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15723464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档