javascript实现table单元格点击展开隐藏效果(实例代码)
2017-04-10 08:45
916 查看
如果table元素的高如果不设置,是根据内容撑开的,根据这个规则,可以用js控制默认状态下table-cell的宽度,并将这一列的table-cell设置为dispaly:block,这样多出来的内容就会被隐藏掉,添加点击事件,把table-cell的display在block和table-cell之间切换,就能实现点击展开隐藏效果啦!
js代码如下:
$('.cell').click(function(){ if($(this).css('display')=='block'){ console.log('ok'); $(this).css('display','table-cell'); }else{ $(this).css('display','block'); } });
超级简单!不过设置为block之后,表格的border重叠就会失效,要对这个动态的列单独再设置一下样式,去掉它的边框~
您可能感兴趣的文章:
相关文章推荐
- js实现点击展开隐藏效果(实例代码)
- jquery实现表格中点击相应行变色功能效果【实例代码】
- JavaScript实现鼠标点击后层展开效果的方法
- jQuery实现点击弹出背景变暗遮罩效果实例代码
- javascript点击按钮实现隐藏显示切换效果
- javascript实现TreeView 无刷新展开的实例代码
- JavaScript Ajax Json实现上下级下拉框联动效果实例代码
- javascript实现TreeView 无刷新展开的实例代码
- javaScript+turn.js实现图书翻页效果实例代码
- JavaScript实现鼠标点击后层展开效果的方法
- jQuery实现点击弹出背景变暗遮罩效果实例代码
- JavaScript Ajax Json实现上下级下拉框联动效果实例代码
- 可拖动拉伸的左右分栏效果,本例子是用Table以及JS来实现的,左右分栏可改变,拖动中间的边框就可实现宽度的调整,点击时可设置为隐藏左侧列表。
- js实现点击向下展开的下拉菜单效果代码
- javascript点击按钮实现隐藏显示切换效果
- JavaScript 实现 Tab 点击切换实例代码
- javascript实现下雪效果【实例代码】
- JavaScript 实例:当当网 点击展开效果
- 利用JavaScript实现新闻滚动效果(实例代码)
- javascript实现上传图片并预览的效果代码实例