Bootstrap响应式表格详解


Posted in Javascript onMay 23, 2017

Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机

Bootstrap响应式表格详解

下面是手机端显示的样式

Bootstrap响应式表格详解

代码如下:

1.test.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link type="text/css" rel="stylesheet" href="../bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="external nofollow" />
<script src="jquery-3.2.0.min.js"></script>
<script src="../bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
<!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
  <!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
  <!--[if lt IE 9]>
   <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
   <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  <![endif]-->
</head>

<body>
<h1>汽车信息</h1>

<table class="table table-striped">
 <thead>
 <tr>
  <th>代号</th>
  <th>名称</th>
  <th class="hidden-xs">系列</th>
  <th class="hidden-xs">上市时间</th>
  <th class="hidden-xs">油耗</th>
  <th class="hidden-xs">功率</th>
  <th>价格</th>
  <th class="visible-xs-block">详情</th>
 </tr>
 </thead>
 <tbody>
 <?php
 require "DBDA.class.php";
 $db = new DBDA();
 $sql = "select * from car";
 $arr = $db->query($sql,1);
 foreach($arr as $v)
 {
  echo "<tr>
  <td>{$v[0]}</td>
  <td>{$v[1]}</td>
  <td class='hidden-xs'>{$v[2]}</td>
  <td class='hidden-xs'>{$v[3]}</td>
  <td class='hidden-xs'>{$v[4]}</td>
  <td class='hidden-xs'>{$v[5]}</td>
  <td>{$v[7]}</td>
  <td class='visible-xs-block'>
  <button type='button' class='btn btn-primary btn-xs xq' code='{$v[0]}'>详情</button>
  </td>
 </tr>";
 }
 
 ?>
 </tbody>
</table>


<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 <div class="modal-dialog">
  <div class="modal-content">
   <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <h4 class="modal-title" id="myModalLabel">汽车详细信息</h4>
   </div>
   <div class="modal-body" id="neirong"></div>
   <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
   </div>
  </div><!-- /.modal-content -->
 </div><!-- /.modal -->
</div>


<script type="text/javascript">
$(".xq").click(function(){
 //显示详细信息 
 //取代号
 var code = $(this).attr("code");
 //查询该汽车的所有信息
 $.ajax({
  url:"chuli.php",
  data:{code:code},
  type:"POST",
  dataType:"TEXT",
  success: function(data){
   var lie = data.trim().split("^");
   var str = "<div>代号:"+lie[0]+"</div><div>名称:"+lie[1]+"</div>
   <div>系列:"+lie[2]+"</div><div>上市时间:"+lie[3]+"</div><div>油耗:"+lie[4]+"</div><div>功率:"+lie[5]+"</div><div>价格:"+lie[7]+"</div>";
   $("#neirong").html(str);
   //触发模态框
   $('#myModal').modal('show');
  }
 });
})

</script>

</body>

</html>

2.chuli.php

<?php
$code = $_POST["code"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "select * from car where code='{$code}'";
echo $db->strquery($sql);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 扩展方法
May 06 Javascript
JQuery伸缩导航练习示例
Nov 13 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
Jun 15 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
js实现人才网站职位选择功能的方法
Aug 14 Javascript
React中常见的动画实现的几种方式
Jan 10 Javascript
微信小程序button组件使用详解
Jan 31 Javascript
element-ui循环显示radio控件信息的方法
Aug 24 Javascript
Vue + Element UI图片上传控件使用详解
Aug 20 Javascript
微信小程序前端promise封装代码实例
Aug 24 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
Node.js 实现简单的接口服务器的实例代码
May 23 #Javascript
用angular实现多选按钮的全选与反选实例代码
May 23 #Javascript
详解vue嵌套路由-params传递参数
May 23 #Javascript
详解vue嵌套路由-query传递参数
May 23 #Javascript
vue-router 中router-view不能渲染的解决方法
May 23 #Javascript
angular+webpack2实战例子
May 23 #Javascript
jquery实现图片轮播器
May 23 #jQuery
You might like
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
菜单效果
2006/10/14 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
详解Python中的动态属性和特性
2018/04/07 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
python django生成迁移文件的实例
2019/08/31 Python
使用python去除图片白色像素的实例
2019/12/12 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
CSS3实现千变万化的文字阴影text-shadow效果设计
2016/04/26 HTML / CSS
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
C语言编程练习
2012/04/02 面试题
应用心理学个人求职信范文
2013/12/11 职场文书
村安全生产责任书
2014/08/25 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
政协委员个人总结
2015/03/03 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技