jQuery+CSS: 一行代码搞定行列转置
2015-01-28 22:41
519 查看
参考: http://www.gbtags.com/gb/share/4511.htm
本来要睡觉了, 但看到一行代码搞定, 真有点不可思议!
于是还原了他们乱乱的所谓的录制代码。
Chrome
39.0.2171.95 m, IE 11 通过
Firefox 35.0.1 不行……
本来要睡觉了, 但看到一行代码搞定, 真有点不可思议!
于是还原了他们乱乱的所谓的录制代码。
Chrome
39.0.2171.95 m, IE 11 通过
Firefox 35.0.1 不行……
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>行列转置</title> <script type="text/javascript" src="//cdn.gbtags.com/jquery/2.1.1/jquery.min.js"></script> <style type="text/css"> table { border: 1px solid #ccc; font-size: 14px; } table th { background: orange; color: #fff; padding: 10px; } table td { padding: 10px; } table.vertical { -webkit-writing-mode: vertical-lr; -moz-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; } table.vertical th, table.vertical td { width: 100px; height: 14px; } table.vertical div { width: 100px; -webkit-writing-mode: horizontal-tb; -moz-writing-mode: horizontal-tb; -ms-writing-mode: lr-tb; writing-mode: horizontal-tb; } </style> <script type="text/javascript"> var flag = false; //注:多次点击后,内面文字会包裹多层div,尚无好的解决方法 function test(){ if(!flag){ $('table').addClass('vertical').find('th, td').wrapInner('<div>'); //$('table').addClass('vertical');//数字会变垂直,不能用 }else{ $('table').removeClass('vertical'); } flag=!flag; } </script> </head> <body> <table> <tr> <th>列1</th> <th>列2</th> <th>列3</th> <th>列4</th> </tr> <tr> <td>数据1-1</td> <td>数据1-2</td> <td>数据1-3</td> <td>数据1-4</td> </tr> <tr> <td>数据2-1</td> <td>数据2-2</td> <td>数据2-3</td> <td>数据2-4</td> </tr> <tr> <td>数据3-1</td> <td>数据3-2</td> <td>数据3-3</td> <td>数据3-4</td> </tr> </table> <input type="button" onclick="test()" value="行列转置" /> </body> </html>
相关文章推荐
- Jquery表单验证插件–Validform:一行代码搞定整站的
- 一行jQuery代码搞定checkbox 全选和全不选
- 基于JQuery1.4 Tab选项卡 一行代码轻松搞定
- 一行jQuery代码搞定checkbox 全选和全不选
- 一行jQuery代码搞定checkbox 全选和全不选
- 一行jQuery代码搞定checkbox 全选和全不选
- jQuery一行代码搞定全选和取消全选
- 一行jQuery代码搞定checkbox 全选和全不选
- jQuery图片手风琴特效一行代码搞定
- Jquery表单验证插件–Validform:一行代码搞定整站的
- 一行jQuery代码搞定checkbox 全选和全不选
- 基于JQuery1.4 Tab选项卡 一行代码轻松搞定
- Jquery表单验证插件–Validform:一行代码搞定整站的
- jQuery+CSS实现的table表格行列转置功能示例
- JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
- C# 一行代码 搞定漂亮UI 不影响任何原有程序代码
- JavaScript 轻松搞定快捷留言功能 只需一行代码
- Jquery实现的table最后一行添加样式的代码
- 一行代码搞定你的QueryString!(原创)
- SmartAssembly,用一行代码和简单的配置文件,几分钟轻松搞定客户端软件的自动升级。