在列表/网格视图切换器中显示默认网格
display grid as default in list/grid view switcher
http://jsfiddle.net/akarun/LJf9p/
我需要这个jsfiddle代码在我的网页实现。问题是我不知道如何使网格显示为默认值。在这个演示中,列表显示为默认值。我需要将网格显示为默认值,然后当我按下列表视图时,将显示为列表。
$('button').click(function(e) {
if ($(this).hasClass('grid')) {
$('#container ul').removeClass('list').addClass('grid');
}
else if($(this).hasClass('list')) {
$('#container ul').removeClass('grid').addClass('list');
}
});
#container ul { list-style: none; }
#container .buttons { margin-bottom: 20px; }
#container .list li { width: 100%; border-bottom: 1px dotted #CCC; margin-bottom: 10px; padding-bottom: 10px; }
#container .grid li { float: left; width: 20%; height: 50px; border-right: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 20px; }
<div id="container">
<div class="buttons">
<button class="grid">Grid View</button>
<button class="list">List View</button>
</div>
<ul class="list">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
</ul>
</div>
默认情况下,您的HTML
中有class="List"
,将其更改为class="grid"
你可以这样做:
http://jsfiddle.net/LJf9p/851/$(document).ready(function() {
$('#container ul').addClass('grid');
$('button').click(function(e) {
if ($(this).hasClass('grid')) {
$('#container ul').removeClass('list').addClass('grid');
} else if ($(this).hasClass('list')) {
$('#container ul').removeClass('grid').addClass('list');
}
});
})
在document
ready事件中,将grid
类设置为$('#container ul')
元素
相关文章:
- ui网格将单元格显示为选择标记
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何使用d3在基于网格的(热图)图表上正确显示轴
- Angular UI-GRID未在页面上显示网格
- javascript网格未在IE 8及以上版本中显示
- 如何使用.log数据文件显示EXT-js网格
- ag网格没有显示嵌套的json
- 高亮显示包含<br>以及重新格式化网格
- crm 2011使用javascript在仪表板上隐藏和显示子网格
- 网格中的更新值不会显示在javaspring控制器上
- 由于本地存储代理,Extjs网格面板最多显示25行.如何更改此限制值
- dojox 数据网格不显示
- 可以'编辑后不会将数据保存在数据库中,但网格显示更改
- Angularjs ng 网格,当某些 ng 网格选项中的列 Def 在多 ng 网格显示期间不同时,无法显示某些 ng
- 如何更改ng网格显示的行数
- 网格显示没有数据,但有请求直接为什么
- 如何有一个淘汰网格显示标题和基于下拉结果的数据
- 向剑道网格显示添加自定义验证
- 如何在视口中调整网格并让网格显示垂直滚动条
- 剑道网格显示所有剩余的项目在第二页