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性能最佳实践的讨论,与求教
Mar 30 Javascript
jquery实现的代替传统checkbox样式插件
Jun 19 Javascript
百度地图api如何使用
Aug 03 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
学习JavaScript设计模式(代理模式)
Dec 03 Javascript
JavaScript设计模式初探
Jan 07 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
简单的JS轮播图代码
Jul 18 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
JS实现查找数组中对象的属性值是否存在示例
May 24 Javascript
Bootstrap FileInput实现图片上传功能
Jan 28 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
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
详解php实现页面静态化原理
2017/06/21 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
浅析Jquery操作select
2016/12/13 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
Python实现购物程序思路及代码
2017/07/24 Python
python3.x上post发送json数据
2018/03/04 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
init进程的作用
2015/08/20 面试题
假面舞会策划方案
2014/05/29 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js
anaconda python3.8安装后降级
2021/06/11 Python
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
css样式important规则的正确使用方式
2022/06/10 HTML / CSS