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 相关文章推荐
JS异常处理的一个想法(sofish)
Mar 14 Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 Javascript
javascript设计模式之解释器模式详解
Jun 05 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
Aug 12 Javascript
jquery处理页面弹出层查询数据等待操作实例
Mar 25 Javascript
jQuery如何使用自动触发事件trigger
Nov 29 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
Jan 22 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 Javascript
javascript面向对象程序设计实践常用知识点总结
Jul 29 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 Javascript
实例讲解JavaScript 计时事件
Jul 04 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
PHP 一个随机字符串生成代码
2010/05/26 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
Vue运用transition实现过渡动画
2019/05/06 Javascript
python求斐波那契数列示例分享
2014/02/14 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
纬创Java面试题笔试题
2014/10/02 面试题
CSMA/CD介质访问控制协议
2015/11/17 面试题
开学典礼感言
2014/02/16 职场文书
空乘英文求职信
2014/04/13 职场文书
树转促学习心得体会
2014/09/10 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python